Siena Fast Forwarding Documentation (v. 2.0.1)
Classes | Namespaces | Constant Groups
tags.h File Reference
#include <string>
Include dependency graph for tags.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  siena::Tag
 interface of a generic tag in the Siena data model. More...
 
class  siena::TagSet
 interface of a generic tag set in the tag-based data model. More...
 
class  siena::TagSet::Iterator
 iterator for a tag set. More...
 
class  siena::TagSetList
 interface of a generic predicate in the "tagset" Siena data model. More...
 
class  siena::TagSetList::Iterator
 interface of a generic reference to a tagset in a tagset list. More...
 

Namespaces

 siena
 name space for Siena.
 

Constant Groups

 siena
 name space for Siena.
 

Detailed Description

This header file defines the basic types of the Siena data model defined on tag sets. Within the tag-sets data model, data is described by sets of tags. A request for some data is also defined by a set of tags, and would match data described by a superset of those tags. In essence, this file defines messages and filters as sets of tags, and predicates as sets of filters.