Osmium
0.1
|
#include <relation_member.hpp>
Classes | |
struct | JavascriptTemplate |
Public Member Functions | |
osm_object_id_t | ref () const |
RelationMember & | ref (osm_object_id_t ref) |
char | type () const |
const char * | type_name () const |
RelationMember & | type (char type) |
const char * | role () const |
RelationMember & | role (const char *role) |
v8::Local< v8::Object > | js_instance () const |
v8::Handle< v8::Value > | js_ref () const |
v8::Handle< v8::Value > | js_type () const |
v8::Handle< v8::Value > | js_role () const |
Static Public Attributes | |
static const int | max_characters_role = 255 |
static const int | max_utf16_length_role = 2 * (max_characters_role + 1) |
maximum number of UTF-16 units | |
static const int | max_length_role = 255 * 4 + 1 |
Private Attributes | |
osm_object_id_t | m_ref |
char | m_type |
char | m_role [max_length_role] |
v8::Local<v8::Object> Osmium::OSM::RelationMember::js_instance | ( | ) | const [inline] |
v8::Handle<v8::Value> Osmium::OSM::RelationMember::js_ref | ( | ) | const [inline] |
v8::Handle<v8::Value> Osmium::OSM::RelationMember::js_role | ( | ) | const [inline] |
v8::Handle<v8::Value> Osmium::OSM::RelationMember::js_type | ( | ) | const [inline] |
osm_object_id_t Osmium::OSM::RelationMember::ref | ( | ) | const [inline] |
RelationMember& Osmium::OSM::RelationMember::ref | ( | osm_object_id_t | ref | ) | [inline] |
const char* Osmium::OSM::RelationMember::role | ( | ) | const [inline] |
RelationMember& Osmium::OSM::RelationMember::role | ( | const char * | role | ) | [inline] |
char Osmium::OSM::RelationMember::type | ( | ) | const [inline] |
RelationMember& Osmium::OSM::RelationMember::type | ( | char | type | ) | [inline] |
const char* Osmium::OSM::RelationMember::type_name | ( | ) | const [inline] |
char Osmium::OSM::RelationMember::m_role[max_length_role] [private] |
char Osmium::OSM::RelationMember::m_type [private] |
const int Osmium::OSM::RelationMember::max_characters_role = 255 [static] |
const int Osmium::OSM::RelationMember::max_length_role = 255 * 4 + 1 [static] |
const int Osmium::OSM::RelationMember::max_utf16_length_role = 2 * (max_characters_role + 1) [static] |
maximum number of UTF-16 units