Pattern.h File Reference

Declaration of class Pattern and functions keyvalue::pattern::isKey() and keyvalue::pattern::getKey(). More...

#include <boost/utility.hpp>
#include "keyvalue/extern/String.h"
#include "keyvalue/value/Value.h"
Include dependency graph for Pattern.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Pattern
 Protocol class which defines the interface for pattern recognition classes. More...
class  QueueRaii
 This class implements RAII for a frontend::Queue. More...

Namespaces

namespace  keyvalue
 

All functionalities of KeyValue library are inside this namespace.


namespace  keyvalue::frontend
 

All classes and functions needed by front-ends are inside this namespace.


namespace  keyvalue::pattern
 

Key-value pattern recognition class are members of this namespace.


Functions

bool isKey (const value::Variant &variant)
 Checks if variant may be considered as a key.
string getKey (const value::Variant &variant)
 Gets the key held by variant.

Detailed Description

Declaration of class Pattern and functions keyvalue::pattern::isKey() and keyvalue::pattern::getKey().


Generated on Sat Mar 20 15:08:30 2010 for KeyValue by  doxygen 1.6.1