All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Attributes | Friends
castor::spica::Identity Struct Reference

#include <Identity.h>

List of all members.

Public Member Functions

const std::string getConcept () const
SpicaId getId () const
const std::string getName () const
const std::string getRep () const
bool hasConcept () const
bool hasId () const
bool hasName () const
bool hasRep () const
 Identity ()
 Identity (const Identifier identifier)
 Identity (SpicaId id, const std::string concept, const std::string rep, const std::string name)
 Identity (const Identity &other)
bool isMatch (const Identifier other) const
bool isMatch (const Identity &other) const
Identityoperator= (const Identity &other)
Identityoperator= (const Identifier other)
std::string str () const

Protected Attributes

std::string concept
SpicaId id
std::string name
std::string rep

Friends

bool operator< (const Identity &one, const Identity &other)
bool operator== (const Identifier &lhs, const Identifier &rhs)

Detailed Description

Definition at line 11 of file Identity.h.


Constructor & Destructor Documentation

Definition at line 16 of file Identity.cpp.

Definition at line 21 of file Identity.cpp.

castor::spica::Identity::Identity ( SpicaId  id,
const std::string  concept,
const std::string  rep,
const std::string  name 
)

Definition at line 65 of file Identity.cpp.

Definition at line 70 of file Identity.cpp.


Member Function Documentation

const std::string castor::spica::Identity::getConcept ( ) const

Definition at line 96 of file Identity.cpp.

Definition at line 88 of file Identity.cpp.

const std::string castor::spica::Identity::getName ( ) const

Definition at line 112 of file Identity.cpp.

const std::string castor::spica::Identity::getRep ( ) const

Definition at line 104 of file Identity.cpp.

Definition at line 92 of file Identity.cpp.

Definition at line 84 of file Identity.cpp.

Definition at line 108 of file Identity.cpp.

Definition at line 100 of file Identity.cpp.

bool castor::spica::Identity::isMatch ( const Identifier  other) const

Definition at line 75 of file Identity.cpp.

bool castor::spica::Identity::isMatch ( const Identity other) const

Definition at line 79 of file Identity.cpp.

Identity & castor::spica::Identity::operator= ( const Identity other)

Definition at line 143 of file Identity.cpp.

Identity & castor::spica::Identity::operator= ( const Identifier  other)

Definition at line 153 of file Identity.cpp.

std::string castor::spica::Identity::str ( ) const

Definition at line 116 of file Identity.cpp.


Friends And Related Function Documentation

bool operator< ( const Identity one,
const Identity other 
) [friend]

Definition at line 171 of file Identity.cpp.

bool operator== ( const Identifier lhs,
const Identifier rhs 
) [friend]

Member Data Documentation

std::string castor::spica::Identity::concept [protected]

Definition at line 17 of file Identity.h.

Definition at line 15 of file Identity.h.

std::string castor::spica::Identity::name [protected]

Definition at line 20 of file Identity.h.

std::string castor::spica::Identity::rep [protected]

Definition at line 18 of file Identity.h.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Castor
Author(s): Carpe Noctem
autogenerated on Fri Nov 8 2013 11:05:41