Collaboration diagram for Tstdb::TAction:
Public Member Functions | |
TAction () | |
TAction (TFunction f, string k, string d) | |
TAction (const TAction &arg) | |
~TAction () | |
void | operator= (const TAction ©) |
bool | operator== (const TAction &arg) const |
bool | operator< (const TAction &arg) const |
TFunction | GetFunction () |
string & | GetKey () |
string & | GetData () |
Private Attributes | |
TFunction | Function |
string | Key |
string | Data |
Definition at line 174 of file stdb.h.
|
Default constructor for TAction.
Definition at line 189 of file stdb.h. References Data, Function, and Key.
|
|
Parametrized constructor for TAction.
Definition at line 192 of file stdb.h. References Data, Function, and Key.
|
|
Copy constructor for TAction.
Definition at line 196 of file stdb.h. References Data, Function, and Key.
|
|
Destructor for TAction.
Definition at line 203 of file stdb.h. 00203 { }
|
|
GetData returns actual TAction Data.
Definition at line 234 of file stdb.h. References Data. Referenced by Tstdb::Initialize(), Tstdb::ParserLineOut(), and Tstdb::Rollback(). 00234 { return Data;}
|
|
Getfunction returns actual TAction Function.
Definition at line 228 of file stdb.h. References Function. Referenced by Tstdb::Commit(), Tstdb::Initialize(), and Tstdb::Rollback(). 00228 { return Function;}
|
|
GetKey returns actual TAction Key.
Definition at line 231 of file stdb.h. References Key. Referenced by Tstdb::Initialize(), Tstdb::ParserLineDeleteOut(), Tstdb::ParserLineOut(), and Tstdb::Rollback(). 00231 { return Key;}
|
|
Less than... operator.
Definition at line 221 of file stdb.h. References Data, Function, and Key. 00221 { 00222 return (Function < arg.Function) && 00223 (Key < arg.Key) && 00224 (Data < arg.Data); 00225 }
|
|
Assignment operator.
Definition at line 206 of file stdb.h. References Data, Function, and Key. 00206 { 00207 if (this == ©) return; 00208 Function=copy.Function; 00209 Key=copy.Key; 00210 Data=copy.Data; 00211 }
|
|
Equality operator.
Definition at line 214 of file stdb.h. References Data, Function, and Key. 00214 { 00215 return (Function == arg.Function) && 00216 (Key == arg.Key) && 00217 (Data == arg.Data); 00218 }
|
|
Data to apply the action.
Definition at line 184 of file stdb.h. Referenced by GetData(), operator<(), operator=(), operator==(), and TAction(). |
|
The type of action it stores.
Definition at line 178 of file stdb.h. Referenced by GetFunction(), operator<(), operator=(), operator==(), and TAction(). |
|
The key to apply the action.
Definition at line 181 of file stdb.h. Referenced by GetKey(), operator<(), operator=(), operator==(), and TAction(). |