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_PropertyDefinitionoperator= (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 Sat Sep 17 20:02:39 2005 for CPLAT by  doxygen 1.4.0