Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

TextPropertyGroup::Entry Class Reference

#include <textfileparser.h>

List of all members.

Public Types

enum  Operator {
  eq, mult_eq, add_eq, alias,
  alias_all, sub_eq, alias_all_resolved
}

Public Member Functions

 Entry (const ASCString &propertyName_, Operator op_, const ASCString &value_)
ASCString toString () const

Public Attributes

ASCString propertyName
enum TextPropertyGroup::Entry::Operator op
ASCString value
Entryparent


Member Enumeration Documentation

enum TextPropertyGroup::Entry::Operator
 

Enumeration values:
eq 
mult_eq 
add_eq 
alias 
alias_all 
sub_eq 
alias_all_resolved 

Definition at line 62 of file textfileparser.h.


Constructor & Destructor Documentation

TextPropertyGroup::Entry::Entry const ASCString propertyName_,
Operator  op_,
const ASCString value_
[inline]
 

Definition at line 65 of file textfileparser.h.

References propertyName, and ASCString::toLower().


Member Function Documentation

ASCString TextPropertyGroup::Entry::toString  )  const
 

Definition at line 34 of file textfileparser.cpp.

References alias_all, alias_all_resolved, op, TextFormatParser::operations, propertyName, and value.


Member Data Documentation

enum TextPropertyGroup::Entry::Operator TextPropertyGroup::Entry::op
 

Referenced by PropertyTemplate< T >::parse(), TextPropertyGroup::processAlias(), and toString().

Entry* TextPropertyGroup::Entry::parent
 

Definition at line 64 of file textfileparser.h.

Referenced by TagArrayProperty::operation_add(), ValArrayProperty< T >::operation_add(), FloatProperty::operation_add(), IntegerProperty::operation_add(), ValArrayProperty< T >::operation_mult(), FloatProperty::operation_mult(), IntegerProperty::operation_mult(), TagIntProperty::operation_sub(), TagArrayProperty::operation_sub(), ValArrayProperty< T >::operation_sub(), IntegerProperty::operation_sub(), and TextPropertyGroup::processAlias().

ASCString TextPropertyGroup::Entry::propertyName
 

Definition at line 61 of file textfileparser.h.

Referenced by Entry(), TextPropertyGroup::processAlias(), and toString().

ASCString TextPropertyGroup::Entry::value
 

Definition at line 63 of file textfileparser.h.

Referenced by ASCImageArrayProperty::operation_eq(), ASCImageProperty::operation_eq(), TagIntProperty::operation_eq(), TagArrayProperty::operation_eq(), IntRangeArrayProperty::operation_eq(), IntegerArrayProperty::operation_eq(), StringProperty::operation_eq(), FloatProperty::operation_eq(), IntegerProperty::operation_eq(), FloatProperty::operation_mult(), IntegerProperty::operation_mult(), TextPropertyGroup::processAlias(), and toString().


The documentation for this class was generated from the following files:
Generated on Tue Jun 24 02:21:26 2008 for Advanced Strategic Command by  doxygen 1.4.2