Advanced Strategic Command
Protected Types | Protected Member Functions | List of all members
ValArrayProperty< T > Class Template Reference
Inheritance diagram for ValArrayProperty< T >:
Inheritance graph
[legend]

Protected Types

typedef vector< T > PropertyType
 

Protected Member Functions

PropertyType operation_add (const TextPropertyGroup::Entry &entry) const
 
PropertyType operation_sub (const TextPropertyGroup::Entry &entry) const
 
PropertyType operation_mult (const TextPropertyGroup::Entry &entry) const
 
 ValArrayProperty (PropertyType &property_)
 
- Protected Member Functions inherited from PropertyTemplate< vector< T > >
virtual vector< T > parse (const TextPropertyGroup::Entry &entry) const
 
virtual vector< T > operation_eq (const TextPropertyGroup::Entry &entry) const
 
- Protected Member Functions inherited from PropertyContainer::Property
virtual ASCString toString () const =0
 
void findEntry ()
 
virtual bool hasDefault ()
 
void writeProperty ()
 
 Property (bool defaultValueAvail_)
 

Additional Inherited Members

- Public Member Functions inherited from PropertyTemplate< vector< T > >
void evaluate ()
 
 PropertyTemplate (vector< T > &property_)
 
 PropertyTemplate (vector< T > &property_, const vector< T > &defaultValue_)
 
- Public Member Functions inherited from PropertyContainer::Property
virtual ~Property ()
 
void setName (const ASCString &name_, const ASCString &lastName_)
 
const ASCStringgetLastName ()
 
void setPropertyContainer (PropertyContainer *propertyContainer_)
 
- Public Attributes inherited from PropertyContainer::Property
bool evaluated
 
- Protected Attributes inherited from PropertyTemplate< vector< T > >
vector< T > & property
 
vector< T > defaultValue
 
- Protected Attributes inherited from PropertyContainer::Property
ASCString name
 
ASCString lastName
 
PropertyContainerpropertyContainer
 
TextPropertyGroup::Entryentry
 
bool defaultValueAvail
 

Detailed Description

template<class T>
class ValArrayProperty< T >

Definition at line 124 of file textfile_evaluation.cpp.

Member Typedef Documentation

template<class T>
typedef vector<T> ValArrayProperty< T >::PropertyType
protected

Definition at line 126 of file textfile_evaluation.cpp.

Constructor & Destructor Documentation

template<class T>
ValArrayProperty< T >::ValArrayProperty ( PropertyType property_)
inlineprotected

Definition at line 130 of file textfile_evaluation.cpp.

Member Function Documentation

template<class T >
ValArrayProperty< T >::PropertyType ValArrayProperty< T >::operation_add ( const TextPropertyGroup::Entry entry) const
protectedvirtual

Reimplemented from PropertyTemplate< vector< T > >.

Definition at line 875 of file textfile_evaluation.cpp.

References TextPropertyGroup::Entry::parent.

template<class T >
ValArrayProperty< T >::PropertyType ValArrayProperty< T >::operation_mult ( const TextPropertyGroup::Entry entry) const
protectedvirtual

Reimplemented from PropertyTemplate< vector< T > >.

Definition at line 934 of file textfile_evaluation.cpp.

References TextPropertyGroup::Entry::parent.

template<class T >
ValArrayProperty< T >::PropertyType ValArrayProperty< T >::operation_sub ( const TextPropertyGroup::Entry entry) const
protectedvirtual

Reimplemented from PropertyTemplate< vector< T > >.

Definition at line 904 of file textfile_evaluation.cpp.

References TextPropertyGroup::Entry::parent.


The documentation for this class was generated from the following file: