ARB
Classes | Typedefs | Enumerations | Functions
Location.h File Reference
#include <smartptr.h>
#include <vector>
#include <map>
#include <string>
Include dependency graph for Location.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Location
 

Typedefs

typedef std::map< std::string,
std::string
stringMap
 
typedef std::vector< intintVector
 
typedef std::vector< charcharVector
 
typedef std::vector< bool > boolVector
 
typedef SmartPtr< LocationLocationPtr
 

Enumerations

enum  LocationJoinType { LJT_UNDEF, LJT_NOT_JOINED, LJT_JOIN, LJT_ORDER }
 

Functions

LocationPtr parseLocation (const std::string &source)
 
LocationPtr to_Location (const GEN_position *gp)
 

Typedef Documentation

typedef std::map<std::string, std::string> stringMap

Definition at line 27 of file Location.h.

typedef std::vector<int> intVector

Definition at line 29 of file Location.h.

typedef std::vector<char> charVector

Definition at line 30 of file Location.h.

typedef std::vector<bool> boolVector

Definition at line 31 of file Location.h.

Definition at line 56 of file Location.h.

Enumeration Type Documentation

Enumerator
LJT_UNDEF 
LJT_NOT_JOINED 
LJT_JOIN 
LJT_ORDER 

Definition at line 35 of file Location.h.

Function Documentation

LocationPtr parseLocation ( const std::string source)
LocationPtr to_Location ( const GEN_position gp)