ceta::kind_t Class Reference

List of all members.

Detailed Description

Kind in a many-kinded signature.
Examples:

example1.cc.

Definition at line 103 of file ta.hh.

Public Member Functions

 kind_t (const std::string &name)
 Constructs a new kind with the given name.

Friends

const std::string & name (const kind_t &kind)
 Returns name of kind.

Related Functions

(Note that these are not member functions.)

bool operator== (const kind_t &lhs, const kind_t &rhs)
 Returns true if lhs is the same kind as rhs.
bool operator!= (const kind_t &lhs, const kind_t &rhs)
 Returns true if lhs is not the same kind as rhs.
bool operator< (const kind_t &lhs, const kind_t &rhs)
 Compares two kinds based on address of kind they point to.
std::ostream & operator<< (std::ostream &o, const kind_t &kind)
 Writes kind's name to output stream.


The documentation for this class was generated from the following file:
Generated on Fri Mar 3 14:38:58 2006 for libceta by  doxygen 1.4.6