Definition of class LexicalToolKit.  
More...
#include <boost/utility.hpp>#include "keyvalue/extern/String.h"#include "keyvalue/extern/Ptime.h"#include "keyvalue/sys/exception/Exception.h"#include "keyvalue/util/Lexical.h"#include "keyvalue/frontend/LexicalToolKitPairs.h"

Go to the source code of this file.
Classes | |
| class | LexicalToolKit | 
| Manager of all lexical converters needed for front-end input/output.  More... | |
| struct | LexicalToolKit::Helper< From, To > | 
Helper class of LexicalToolKit.  More... | |
| class | LexicalToolKit::Failure | 
This class is thrown when LexicalToolKit::convert() fails.  More... | |
Namespaces | |
| namespace | keyvalue | 
All functionalities of KeyValue library are inside this   | |
| namespace | keyvalue::frontend | 
All   | |
Defines | |
| #define | KV_LEXICAL_TOOL_KIT_PAIR(From, To) | 
Definition of class LexicalToolKit. 
| #define KV_LEXICAL_TOOL_KIT_PAIR | ( | From, | ||
| To | ||||
| ) | 
Helper<From, To>::Type_ From##2##To##_; \ IO From##2##To##_io_;
For each pair of types in LexicalToolKitPairs.h, this code declares two LexicalToolKit's members. For instance, for (double, bool) they are
Helper<From, To>::Type_ double2bool_; IO double2bool_io_.
 1.7.1