Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CP_SDEFParsing::CP_PropertyDefinition Class Reference

List of all members.

Public Member Functions

Constructor / Destructor
 CP_PropertyDefinition ()
 Constructor.
 CP_PropertyDefinition (const CP_PropertyDefinition &inPropertyDefinition)
virtual ~CP_PropertyDefinition () throw ()
 Destructor.
Getters
CP_String GetAccess () const
DescType GetCode () const
CP_String GetName () const
CP_String GetType () const
operators
CP_PropertyDefinition & operator= (const CP_PropertyDefinition &inPropertyDefinition)
Setters
void SetAccess (const CP_String &inAccess)
void SetCode (const DescType inCode)
void SetName (const CP_String &inName)
void SetType (const CP_String &inType)

Private Attributes

CP_String fName
CP_String fType
DescType fCode
CP_String fAccess

Constructor & Destructor Documentation

CP_SDEFParsing::CP_PropertyDefinition::CP_PropertyDefinition (   ) 
 

Constructor.

Exceptions:
none 

CP_SDEFParsing::CP_PropertyDefinition::CP_PropertyDefinition (  const CP_PropertyDefinition &  inPropertyDefinition  ) 
 

Constructor.

Parameters:
inPropertyDefinition Object to copy the data from.
Exceptions:
none 

CP_SDEFParsing::CP_PropertyDefinition::~CP_PropertyDefinition (   )  throw () [virtual]
 

Destructor.

Exceptions:
none 


Member Function Documentation

CP_String CP_SDEFParsing::CP_PropertyDefinition::GetAccess (   )  const
 

Returns the access of this property definition.

Exceptions:
none 
Returns:
CP_String The access of this definition.

DescType CP_SDEFParsing::CP_PropertyDefinition::GetCode (   )  const
 

Returns the code of this property definition.

Exceptions:
none 
Returns:
DescType The code of this definition.

CP_String CP_SDEFParsing::CP_PropertyDefinition::GetName (   )  const
 

Returns the name of this property definition.

Exceptions:
none 
Returns:
CP_String The name of this definition.

CP_String CP_SDEFParsing::CP_PropertyDefinition::GetType (   )  const
 

Returns the type of this property definition.

Exceptions:
none 
Returns:
CP_String The type of this definition.

CP_PropertyDefinition & CP_SDEFParsing::CP_PropertyDefinition::operator= (  const CP_PropertyDefinition &  inPropertyDefinition  ) 
 

Assignment operator.

Parameters:
inPropertyDefinition Object to copy the data from.
Exceptions:
none 
Returns:
CP_PropertyDefinition& Returns a reference to ourselves.

void CP_SDEFParsing::CP_PropertyDefinition::SetAccess (  const CP_String &  inAccess  ) 
 

Sets the access of this property definition.

Parameters:
inAccess The access of this property definition.
Exceptions:
none 
Returns:
void

void CP_SDEFParsing::CP_PropertyDefinition::SetCode (  const DescType  inCode  ) 
 

Sets the code of this property definition.

Parameters:
inCode The code of this property definition.
Exceptions:
none 
Returns:
void

void CP_SDEFParsing::CP_PropertyDefinition::SetName (  const CP_String &  inName  ) 
 

Sets the name of this property definition.

Parameters:
inName The name of this property definition.
Exceptions:
none 
Returns:
void

void CP_SDEFParsing::CP_PropertyDefinition::SetType (  const CP_String &  inType  ) 
 

Sets the type of this property definition.

Parameters:
inType The type of this property definition.
Exceptions:
none 
Returns:
void


Member Data Documentation

CP_String CP_SDEFParsing::CP_PropertyDefinition::fName [private]
 

CP_String CP_SDEFParsing::CP_PropertyDefinition::fType [private]
 

DescType CP_SDEFParsing::CP_PropertyDefinition::fCode [private]
 

CP_String CP_SDEFParsing::CP_PropertyDefinition::fAccess [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Sep 20 20:22:27 2005 for CPLAT_MacOS by  doxygen 1.4.0