ATLAS Offline Software
Loading...
Searching...
No Matches
Crest Namespace Reference

Classes

class  CrestContainer
 It compares timestamp in string format. More...

Enumerations

enum class  TypeId {
  Bool , UChar , Int16 , UInt16 ,
  Int32 , UInt32 , UInt63 , Int64 ,
  Float , Double , String255 , String4k ,
  String64k , String16M , String128M , Blob64k ,
  Blob16M , Blob128M , TypeIdCount
}
enum class  ModeId { Standard , DCS , DCS_FULL }

Variables

static const std::map< TypeId, std::string > s_typeToString

Enumeration Type Documentation

◆ ModeId

enum class Crest::ModeId
strong
Enumerator
Standard 
DCS 
DCS_FULL 

Definition at line 49 of file CrestContainer.h.

◆ TypeId

enum class Crest::TypeId
strong
Enumerator
Bool 
UChar 
Int16 
UInt16 
Int32 
UInt32 
UInt63 
Int64 
Float 
Double 
String255 
String4k 
String64k 
String16M 
String128M 
Blob64k 
Blob16M 
Blob128M 
TypeIdCount 

Definition at line 22 of file CrestContainer.h.

Variable Documentation

◆ s_typeToString

const std::map<TypeId, std::string> Crest::s_typeToString
static
Initial value:
= {
{ TypeId::Bool, "Bool" },
{ TypeId::UChar, "UChar" },
{ TypeId::Int16, "Int16" },
{ TypeId::UInt16, "UInt16" },
{ TypeId::Int32, "Int32" },
{ TypeId::UInt32, "UInt32" },
{ TypeId::UInt63, "UInt63" },
{ TypeId::Int64, "Int64" },
{ TypeId::Float, "Float" },
{ TypeId::Double, "Double" },
{ TypeId::String255, "String255" },
{ TypeId::String4k, "String4k" },
{ TypeId::String64k, "String64k" },
{ TypeId::String16M, "String16M" },
{ TypeId::String128M,"String128M"},
{ TypeId::Blob64k, "Blob64k" },
{ TypeId::Blob16M, "Blob16M" },
{ TypeId::Blob128M, "Blob128M" }
}

Definition at line 28 of file CrestContainer.h.

28 {
29 { TypeId::Bool, "Bool" },
30 { TypeId::UChar, "UChar" },
31 { TypeId::Int16, "Int16" },
32 { TypeId::UInt16, "UInt16" },
33 { TypeId::Int32, "Int32" },
34 { TypeId::UInt32, "UInt32" },
35 { TypeId::UInt63, "UInt63" },
36 { TypeId::Int64, "Int64" },
37 { TypeId::Float, "Float" },
38 { TypeId::Double, "Double" },
39 { TypeId::String255, "String255" },
40 { TypeId::String4k, "String4k" },
41 { TypeId::String64k, "String64k" },
42 { TypeId::String16M, "String16M" },
43 { TypeId::String128M,"String128M"},
44 { TypeId::Blob64k, "Blob64k" },
45 { TypeId::Blob16M, "Blob16M" },
46 { TypeId::Blob128M, "Blob128M" }
47 };