A URI for describing as_objects. More...
#include <ObjectURI.h>
Classes | |
class | CaseEquals |
class | CaseLessThan |
class | LessThan |
class | Logger |
Public Member Functions | |
ObjectURI () | |
Default constructor. | |
ObjectURI (NSV::NamedStrings name) | |
Construct an ObjectURI from name. | |
bool | empty () const |
const std::string & | toString (string_table &st) const |
string_table::key | noCase (string_table &st) const |
Public Attributes | |
string_table::key | name |
A URI for describing as_objects.
This is used as a unique identifier for any object member, especially prototypes, class, constructors.
gnash::ObjectURI::ObjectURI | ( | ) | [inline] |
Default constructor.
This must be equivalent to an empty string.
gnash::ObjectURI::ObjectURI | ( | NSV::NamedStrings | name | ) | [inline] |
Construct an ObjectURI from name.
bool gnash::ObjectURI::empty | ( | ) | const [inline] |
References name.
Referenced by gnash::MovieClip::MovieClip().
string_table::key gnash::ObjectURI::noCase | ( | string_table & | st | ) | const [inline] |
const std::string& gnash::ObjectURI::toString | ( | string_table & | st | ) | const [inline] |
References name, and gnash::string_table::value().
Referenced by gnash::DisplayObject::getTarget(), gnash::DisplayObject::getTargetPath(), and gnash::toString().
Referenced by gnash::ObjectURI::Logger::debug(), empty(), gnash::getName(), gnash::PropertyList::getProperty(), noCase(), gnash::ObjectURI::Logger::operator()(), gnash::ObjectURI::CaseEquals::operator()(), gnash::ObjectURI::CaseLessThan::operator()(), gnash::ObjectURI::LessThan::operator()(), and toString().