5 #ifndef VIL_NITF2_CLASSIFICATION_H 6 #define VIL_NITF2_CLASSIFICATION_H 14 # include <vcl_msvc_warnings.h> 55 std::string tag_prefix, std::string pretty_name_prefix );
61 std::string prefix,
const std::string& pretty_name_prefix);
69 typedef std::pair< file_version, std::pair< std::string, std::string> >
71 typedef std::map< type_field_defs_key, vil_nitf2_field_definitions*>
80 #endif //VIL_NITF2_CLASSIFICATION_H std::pair< file_version, std::pair< std::string, std::string > > type_field_defs_key
friend class type_field_defs_map_t
vil_nitf2_classification()=delete
static void add_field_defs(vil_nitf2_field_definitions *defs, const file_version &version, std::string prefix, const std::string &pretty_name_prefix)
static type_field_defs_map & s_field_definitions()
std::map< type_field_defs_key, vil_nitf2_field_definitions * > type_field_defs_map
static const vil_nitf2_field_definitions * get_field_definitions(const file_version &version, std::string tag_prefix, std::string pretty_name_prefix)