SHA_Logger Namespace Reference

Namespaces

 anonymous_namespace{operation.hxx}
 

Classes

class  Algo_Traits
 
class  Array
 
class  BinaryLog
 
class  BubbleLog
 
class  Comment
 
class  Error
 
class  Iterator
 
class  Operation
 
class  PartitionLog
 
class  QuickLog
 
class  Value
 
class  ValueType
 

Typedefs

typedef rapidjson::OStreamWrapper Stream
 
typedef rapidjson::PrettyWriter< StreamWriter
 
typedef const std::string String
 
typedef std::ostream Ostream
 
typedef std::ofstream OFStream
 

Enumerations

enum  Options {
  OpGetMin = 0x00, OpGetName = 0x01, OpGetDoc = 0x02, OpGetInfo = 0x04,
  OpGetSrc = 0x08, OpIsSub = 0x10, OpGetAll = OpGetName | OpGetDoc | OpGetInfo | OpGetSrc
}
 

Variables

static const std::string kSeqName = "sequence"
 

Typedef Documentation

typedef std::ofstream SHA_Logger::OFStream

Definition at line 38 of file typedef.hxx.

typedef std::ostream SHA_Logger::Ostream

Definition at line 37 of file typedef.hxx.

typedef rapidjson::OStreamWrapper SHA_Logger::Stream

Definition at line 32 of file typedef.hxx.

typedef const std::string SHA_Logger::String

Definition at line 36 of file typedef.hxx.

typedef rapidjson::PrettyWriter<Stream> SHA_Logger::Writer

Definition at line 33 of file typedef.hxx.

Enumeration Type Documentation

Enumerator
OpGetMin 
OpGetName 
OpGetDoc 
OpGetInfo 
OpGetSrc 
OpIsSub 
OpGetAll 

Definition at line 25 of file options.hxx.

26  {
27  OpGetMin = 0x00, // Retrieve only logs
28  OpGetName = 0x01, // Retrieve the name
29  OpGetDoc = 0x02, // Retrieve the technical documentation
30  OpGetInfo = 0x04, // Retrieve diverse information
31  OpGetSrc = 0x08, // Retrieve the original source code
32  OpIsSub = 0x10, // !SubRoutine Call - Do not build parameter but only indexes!
33  OpGetAll = OpGetName | OpGetDoc | OpGetInfo | OpGetSrc // Retrieve all information
34  };

Variable Documentation

const std::string SHA_Logger::kSeqName = "sequence"
static

Definition at line 41 of file typedef.hxx.