#include <string>

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. | |
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.