19 #ifndef GNASH_AS_NAME_H
20 #define GNASH_AS_NAME_H
90 bool isRtns() {
return _flags & FLAG_RTNS; }
92 bool isQName() {
return _flags & FLAG_QNAME; }
115 return _namespaceSet;
131 std::vector<Namespace*>* _namespaceSet;
137 Namespace* _namespace;
Namespace * getNamespace() const
Definition: MultiName.h:96
string_table::key getGlobalName() const
Definition: MultiName.h:101
Definition: MultiName.h:64
size_t URI
This type should always be used for the index of AbcBlocks' names.
Definition: MultiName.h:42
bool isQName()
Definition: MultiName.h:92
void setQName()
Definition: MultiName.h:93
void setNamespace(Namespace *ns)
Definition: MultiName.h:95
Definition: MultiName.h:65
void fill(as_object *)
Definition: MultiName.h:106
An abstract property.
Definition: Property.h:276
void setABCName(abc::URI n)
Definition: MultiName.h:99
Definition: MultiName.h:66
Definition: MultiName.h:61
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
void namespaceSet(std::vector< Namespace * > *v)
Definition: MultiName.h:110
Represent an ActionScript Namespace.
Definition: Namespace.h:48
The base class for all ActionScript objects.
Definition: as_object.h:161
Definition: GnashKey.h:160
Definition: MultiName.h:62
Definition: MultiName.h:63
const std::vector< Namespace * > * namespaceSet() const
Definition: MultiName.h:114
void setFlags(Kind kind)
Definition: MultiName.h:78
Definition: MultiName.h:59
tuple v
Definition: test.py:11
Definition: MultiName.h:57
void setAttr()
Definition: MultiName.h:104
Definition: MultiName.h:60
void setGlobalName(string_table::key n)
Definition: MultiName.h:102
abc::URI getABCName() const
Definition: MultiName.h:98
bool isRtns()
If true, the name needs a run-time namespace to complete it.
Definition: MultiName.h:90
std::uint8_t flags() const
Definition: MultiName.h:82
Property * findProperty()
MultiName()
Definition: MultiName.h:69
An MultiName represents a single ABC multiname.
Definition: MultiName.h:51
Kind
Definition: MultiName.h:55
Definition: MultiName.h:58
bool isRuntime()
If true, the name needs a run-time string value to complete it.
Definition: MultiName.h:87
std::size_t key
Definition: string_table.h:83