libfoedus-core
FOEDUS Core Library
log_type.cpp File Reference
#include "foedus/log/log_type.hpp"
#include <iostream>
#include "foedus/log/log_type.xmacro"
Include dependency graph for log_type.cpp:

Go to the source code of this file.

Namespaces

 foedus
 Root package of FOEDUS (Fast Optimistic Engine for Data Unification Services).
 
 foedus::log
 Log Manager, which writes out transactional logs.
 

Macros

#define X_QUOTE(str)   #str
 
#define X_EXPAND_AND_QUOTE(str)   X_QUOTE(str)
 
#define X(a, b, c)   case a: return X_EXPAND_AND_QUOTE(a);
 

Functions

const char * foedus::log::get_log_type_name (LogCode code)
 Returns the names of LogCode enum defined in log_type.xmacro. More...
 

Macro Definition Documentation

#define X (   a,
  b,
 
)    case a: return X_EXPAND_AND_QUOTE(a);

Definition at line 27 of file log_type.cpp.

#define X_EXPAND_AND_QUOTE (   str)    X_QUOTE(str)

Definition at line 26 of file log_type.cpp.

#define X_QUOTE (   str)    #str

Definition at line 25 of file log_type.cpp.