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