Definition at line 268 of file agent_string.h.
Public Member Functions | |
CNameStruc (CStringVarName *name, sint32 index) | |
CNameStruc () | |
const sint32 & | dec () |
dec one reference. if ref | |
const sint32 & | inc () |
add new reference. if Count is null we have to remove this structur from thje map. | |
virtual void | load (NLMISC::IStream &) |
virtual void | save (NLMISC::IStream &) |
Data Fields | |
sint32 | Count |
Number of reference. | |
sint32 | Index |
unique index for the string | |
CStringVarName * | Name |
String stored in the map. |
|
Definition at line 278 of file agent_string.h.
|
|
Definition at line 279 of file agent_string.h.
|
|
dec one reference. if ref
Definition at line 286 of file agent_string.h. References sint32.
00287 { 00288 return --Count; 00289 } |
|
add new reference. if Count is null we have to remove this structur from thje map.
Definition at line 281 of file agent_string.h. References sint32.
00282 { 00283 return ++Count; 00284 } |
|
Definition at line 299 of file agent_string.h. Referenced by NLAIAGENT::CIndexedVarName::loadClass().
00300 { 00301 /* is.serial(Count); 00302 is.serial(Index); 00303 if(Name == NULL) 00304 Name = new CStringVarName(is); 00305 is.serial(Name);*/ 00306 } |
|
Definition at line 291 of file agent_string.h. Referenced by NLAIAGENT::CIndexedVarName::saveClass().
00292 { 00293 // TODO 00294 /* os.serial( Count ); 00295 os.serial( Index ); 00296 os.serial( *Name );*/ 00297 } |
|
Number of reference.
Definition at line 271 of file agent_string.h. Referenced by NLAIAGENT::CIndexedVarName::clear(), NLAIAGENT::CIndexedVarName::initClass(), NLAIAGENT::CIndexedVarName::loadClass(), and NLAIAGENT::CIndexedVarName::newIndex(). |
|
unique index for the string
Definition at line 273 of file agent_string.h. Referenced by NLAIAGENT::CIndexedVarName::initClass(), NLAIAGENT::CIndexedVarName::loadClass(), and NLAIAGENT::CIndexedVarName::newIndex(). |
|
String stored in the map.
Definition at line 275 of file agent_string.h. Referenced by NLAIAGENT::CIndexedVarName::clear(), NLAIAGENT::CIndexedVarName::initClass(), NLAIAGENT::CIndexedVarName::insert(), NLAIAGENT::CIndexedVarName::loadClass(), NLAIAGENT::CIndexedVarName::newIndex(), NLAIAGENT::CIndexedVarName::releaseClass(), and NLAIAGENT::CIndexedVarName::saveClass(). |