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(). |
1.3.6