GME  13
Public Member Functions | Public Attributes
Attribute Class Reference

#include <Attribute.h>

List of all members.

Public Member Functions

 Attribute (void)
 Attribute (CString &str)
 ~Attribute (void)
BOOL Compare (CString &rhs, int type)
BOOL LogicalCompare (BOOL lhs, const Attribute &oper, BOOL rhs)
std::tr1::wregex GetRegExp (CString &str, BOOL full)
BOOL CheckInteger (int lhs, int rhs)
BOOL CheckDouble (double lhs, double rhs)
BOOL CheckBool (BOOL lhs, BOOL rhs)
BOOL CheckString (BOOL lhs)
BOOL IsOperator ()

Public Attributes

CString name
CString operation
CString value
BOOL eval

Detailed Description

Definition at line 8 of file Search/Attribute.h.


Constructor & Destructor Documentation

Definition at line 5 of file Search/Attribute.cpp.

Attribute::Attribute ( CString &  str)

Definition at line 8 of file Search/Attribute.cpp.

Definition at line 43 of file Search/Attribute.cpp.


Member Function Documentation

BOOL Attribute::CheckBool ( BOOL  lhs,
BOOL  rhs 
)

Definition at line 129 of file Search/Attribute.cpp.

BOOL Attribute::CheckDouble ( double  lhs,
double  rhs 
)

Definition at line 100 of file Search/Attribute.cpp.

BOOL Attribute::CheckInteger ( int  lhs,
int  rhs 
)

Definition at line 70 of file Search/Attribute.cpp.

Definition at line 142 of file Search/Attribute.cpp.

BOOL Attribute::Compare ( CString &  rhs,
int  type 
)

Definition at line 47 of file Search/Attribute.cpp.

std::tr1::wregex Attribute::GetRegExp ( CString &  str,
BOOL  full 
)

Definition at line 164 of file Search/Attribute.cpp.

Definition at line 21 of file Search/Attribute.h.

BOOL Attribute::LogicalCompare ( BOOL  lhs,
const Attribute oper,
BOOL  rhs 
)

Definition at line 151 of file Search/Attribute.cpp.


Member Data Documentation

Definition at line 35 of file Search/Attribute.h.

CString Attribute::name

Definition at line 26 of file Search/Attribute.h.

Definition at line 29 of file Search/Attribute.h.

Definition at line 32 of file Search/Attribute.h.


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