#include <asName.h>
Public Types | |
| enum | kinds { KIND_Qname = 0x07, KIND_QnameA = 0x0D, KIND_RTQname = 0x0F, KIND_RTQnameA = 0x10, KIND_RTQnameL = 0x11, KIND_RTQnameLA = 0x12, KIND_Multiname = 0x09, KIND_MultinameA = 0x0E, KIND_MultinameL = 0x1B, KIND_MultinameLA = 0x1C } |
| enum | flags { FLAG_ATTR = 0x01, FLAG_QNAME = 0x02, FLAG_RTNS = 0x04, FLAG_RTNAME = 0x08, FLAG_NSSET = 0x10 } |
Public Member Functions | |
| bool | isRuntime () |
| If true, the name needs a run-time string value to complete it. | |
| bool | isRtns () |
| If true, the name needs a run-time namespace to complete it. | |
| bool | isQName () |
| void | setQName () |
| void | setNamespace (asNamespace *ns) |
| asNamespace * | getNamespace () const |
| string_table::key | getName () const |
| void | setName (string_table::key n) |
| void | setAttr () |
| void | fill (as_object *) |
| Property * | findProperty () |
| asName () | |
Public Attributes | |
| boost::uint8_t | mFlags |
| std::vector< asNamespace * > * | mNamespaceSet |
| enum gnash::asName::kinds |
| enum gnash::asName::flags |
| gnash::asName::asName | ( | ) | [inline] |
| bool gnash::asName::isRuntime | ( | ) | [inline] |
If true, the name needs a run-time string value to complete it.
| bool gnash::asName::isRtns | ( | ) | [inline] |
If true, the name needs a run-time namespace to complete it.
| bool gnash::asName::isQName | ( | ) | [inline] |
| void gnash::asName::setQName | ( | ) | [inline] |
| void gnash::asName::setNamespace | ( | asNamespace * | ns | ) | [inline] |
| asNamespace* gnash::asName::getNamespace | ( | ) | const [inline] |
| string_table::key gnash::asName::getName | ( | ) | const [inline] |
| void gnash::asName::setName | ( | string_table::key | n | ) | [inline] |
| void gnash::asName::setAttr | ( | ) | [inline] |
| void gnash::asName::fill | ( | as_object * | ) | [inline] |
| Property* gnash::asName::findProperty | ( | ) |
| boost::uint8_t gnash::asName::mFlags |
| std::vector<asNamespace*>* gnash::asName::mNamespaceSet |
1.5.4