Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

Tagcoll::Facet Class Reference

#include <Tag.h>

List of all members.

Public Member Functions

 Facet (const std::string &name) throw ()
 Facet () throw ()
 Facet (const Facet &f) throw ()
 ~Facet () throw ()
Facet & operator= (const Facet &f) throw ()
bool operator== (const Facet &f) const throw ()
bool operator< (const Facet &f) const throw ()
 operator bool () const throw ()
const std::string & name () const throw ()
const std::string & sdesc () const throw ()
const std::string & ldesc () const throw ()
const std::string & fulldata () const throw ()
void sdesc (const std::string &desc) throw ()
void ldesc (const std::string &desc) throw ()
void fulldata (const std::string &desc) throw ()
Tag obtainTag (const std::string &name) throw ()
bool hasTag (const std::string &name) const throw ()
Tag getTag (const std::string &name) const throw ()
const TagSet & tags () const throw ()

Protected Member Functions

 Facet (FacetImpl *impl) throw ()

Protected Attributes

FacetImpl * impl


Constructor & Destructor Documentation

Facet::Facet (  FacetImpl *  impl  )  throw () [protected]
 

Facet::Facet (  const std::string &  name  )  throw () [explicit]
 

Facet::Facet (   )  throw ()
 

Facet::Facet (  const Facet &  f  )  throw ()
 

Facet::~Facet (   )  throw ()
 


Member Function Documentation

void Facet::fulldata (  const std::string &  desc  )  throw ()
 

const std::string & Facet::fulldata (   )  const throw ()
 

Tag Facet::getTag (  const std::string &  name  )  const throw ()
 

bool Facet::hasTag (  const std::string &  name  )  const throw ()
 

void Facet::ldesc (  const std::string &  desc  )  throw ()
 

const std::string & Facet::ldesc (   )  const throw ()
 

const std::string & Facet::name (   )  const throw ()
 

Tag Facet::obtainTag (  const std::string &  name  )  throw ()
 

Facet::operator bool (   )  const throw ()
 

bool Facet::operator< (  const Facet &  f  )  const throw ()
 

Facet & Facet::operator= (  const Facet &  f  )  throw ()
 

bool Facet::operator== (  const Facet &  f  )  const throw ()
 

void Facet::sdesc (  const std::string &  desc  )  throw ()
 

const std::string & Facet::sdesc (   )  const throw ()
 

const TagSet & Facet::tags (   )  const throw ()
 


Member Data Documentation

FacetImpl* Tagcoll::Facet::impl [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 16 19:28:49 2004 for libtagcoll by doxygen 1.3.8