Text resource item container. More...
#include <mi32/textresitem.h>
Public Member Functions | |
| TEXTRESITEM (const MISTRING &rhs) | |
| TEXTRESITEM (TEXTID textid) | |
| TEXTRESITEM (const char *name, TEXTRES_NAMESET nameset=TEXTRES_NAMESET_General) | |
| TEXTRESITEM (const TEXTRESITEM &rhs) | |
| TEXTRESITEM () | |
| ~TEXTRESITEM () | |
| bool | Assign (const UINT8 *name, TEXTRES_NAMESET nameset=TEXTRES_NAMESET_General) |
| bool | Assign (const char *name, TEXTRES_NAMESET nameset=TEXTRES_NAMESET_General) |
| void | Clear () |
| bool | CreateFromXML (const XMLNODE *itemnode) |
| const MISTRING & | GetString () const |
| bool | IsValid () const |
| TEXTRESITEM & | operator= (const MISTRING &rhs) |
| TEXTRESITEM & | operator= (TEXTID rhs) |
| TEXTRESITEM & | operator= (const char *name) |
| TEXTRESITEM & | operator= (const TEXTRESITEM &rhs) |
Text resource item container.
Used to encapsulate various ways to reference a text resource. May contain an actual string instance or a reference to a string location in the resource file.
| TEXTRESITEM::TEXTRESITEM | ( | ) |
Default constructor.
| TEXTRESITEM::TEXTRESITEM | ( | const TEXTRESITEM & | rhs | ) |
Copy constructor.
| TEXTRESITEM::TEXTRESITEM | ( | const char * | name, | |
| TEXTRES_NAMESET | nameset = TEXTRES_NAMESET_General | |||
| ) |
Construct from item name.
| TEXTRESITEM::TEXTRESITEM | ( | TEXTID | textid | ) |
Construct from TEXTID.
| TEXTRESITEM::~TEXTRESITEM | ( | ) |
Destructor.
| bool TEXTRESITEM::Assign | ( | const UINT8 * | name, | |
| TEXTRES_NAMESET | nameset = TEXTRES_NAMESET_General | |||
| ) |
Assign from item name in specified nameset.
| nameset | Name, assumed in UTF8 encoding for NAMESET_NoLookup |
| bool TEXTRESITEM::Assign | ( | const char * | name, | |
| TEXTRES_NAMESET | nameset = TEXTRES_NAMESET_General | |||
| ) |
Assign from item name in specified nameset.
| void TEXTRESITEM::Clear | ( | ) |
Clear item.
| bool TEXTRESITEM::CreateFromXML | ( | const XMLNODE * | itemnode | ) |
Create identifier from XML node.
Node must be in one of the following forms:
<nodename>text_reference</nodename> <nodename lookup="yes">text_reference</nodename> <nodename lookup="no">text string</nodename>
| const MISTRING& TEXTRESITEM::GetString | ( | ) | const |
Get resource string.
| bool TEXTRESITEM::IsValid | ( | ) | const |
Determine if item references valid text resource or string.
| TEXTRESITEM& TEXTRESITEM::operator= | ( | const MISTRING & | rhs | ) |
Assign from MISTRING.
| TEXTRESITEM& TEXTRESITEM::operator= | ( | TEXTID | rhs | ) |
Assign from TEXTID.
| TEXTRESITEM& TEXTRESITEM::operator= | ( | const char * | name | ) |
Assign from item name in 'general' nameset.
| TEXTRESITEM& TEXTRESITEM::operator= | ( | const TEXTRESITEM & | rhs | ) |
Assignment.
1.6.1