41 #ifndef OBJECTS_PCSUBSTANCE_PC_URNDATATYPE_BASE_HPP
42 #define OBJECTS_PCSUBSTANCE_PC_URNDATATYPE_BASE_HPP
48 #ifndef BEGIN_objects_SCOPE
49 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
50 # define END_objects_SCOPE END_SCOPE(objects)
#define ENUM_METHOD_NAME(EnumName)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_PCSUBSTANCE_EXPORT
EPC_UrnDataType
URN Data Type Provides the ability to use more specific data types than that directly provided by ASN...
@ ePC_UrnDataType_double
64-Bit Float [maps to a REAL]
@ ePC_UrnDataType_intvec
Vector of 32-Bit Signed Integer [maps to INTEGER vector].
@ ePC_UrnDataType_doublevec
Vector of Double [maps to REAL vector].
@ ePC_UrnDataType_boolvec
Boolean Vector [maps to BOOLEAN vector].
@ ePC_UrnDataType_date
ISO8601 Date [maps to a Date].
@ ePC_UrnDataType_stringlist
List of Strings [maps to VisibleString list].
@ ePC_UrnDataType_uintvec
Vector of 32-Bit Unsigned Integer [maps to INTEGER vector].
@ ePC_UrnDataType_fingerprint
Binary Fingerprint (Gzip'ped bit [maps to an OCTET STRING] list w/ 4-Byte prefix denoting bit list le...
@ ePC_UrnDataType_int
32-Bit Signed Integer [maps to an INTEGER]
@ ePC_UrnDataType_bool
Boolean or Binary value [maps to a BOOLEAN].
@ ePC_UrnDataType_uint
32-Bit Unsigned Integer [maps to an INTEGER]
@ ePC_UrnDataType_unknown
Unknown Data Type [maps to a set of VisibleString].
@ ePC_UrnDataType_uint64
Specialized Data Types 64-Bit Unsigned Integer (Hex form) [maps to a VisibleString].
@ ePC_UrnDataType_binary
Binary Data Blob [maps to an OCTET STRING].
@ ePC_UrnDataType_unicode
UniCode String [maps to a VisibleString].
@ ePC_UrnDataType_string
Basic Data Types String [maps to a VisibleString].
@ ePC_UrnDataType_url
URL [maps to a VisibleString].