Osmium
0.1
|
#include <relation_member_list.hpp>
Classes | |
struct | JavascriptTemplate |
Public Types | |
typedef std::vector < RelationMember >::iterator | iterator |
typedef std::vector < RelationMember > ::const_iterator | const_iterator |
Public Member Functions | |
RelationMemberList () | |
osm_sequence_id_t | size () const |
void | clear () |
RelationMember & | operator[] (int i) |
const RelationMember & | operator[] (int i) const |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
void | add_member (const char type, osm_object_id_t ref, const char *role) |
v8::Local< v8::Object > | js_instance () const |
v8::Handle< v8::Value > | js_get_member (uint32_t index) |
v8::Handle< v8::Array > | js_enumerate_members () const |
v8::Handle< v8::Value > | js_length () const |
Private Attributes | |
std::vector< RelationMember > | m_list |
typedef std::vector<RelationMember>::const_iterator Osmium::OSM::RelationMemberList::const_iterator |
typedef std::vector<RelationMember>::iterator Osmium::OSM::RelationMemberList::iterator |
Osmium::OSM::RelationMemberList::RelationMemberList | ( | ) | [inline] |
void Osmium::OSM::RelationMemberList::add_member | ( | const char | type, |
osm_object_id_t | ref, | ||
const char * | role | ||
) | [inline] |
iterator Osmium::OSM::RelationMemberList::begin | ( | ) | [inline] |
const_iterator Osmium::OSM::RelationMemberList::begin | ( | ) | const [inline] |
void Osmium::OSM::RelationMemberList::clear | ( | ) | [inline] |
iterator Osmium::OSM::RelationMemberList::end | ( | ) | [inline] |
const_iterator Osmium::OSM::RelationMemberList::end | ( | ) | const [inline] |
v8::Handle<v8::Array> Osmium::OSM::RelationMemberList::js_enumerate_members | ( | ) | const [inline] |
v8::Handle<v8::Value> Osmium::OSM::RelationMemberList::js_get_member | ( | uint32_t | index | ) | [inline] |
v8::Local<v8::Object> Osmium::OSM::RelationMemberList::js_instance | ( | ) | const [inline] |
v8::Handle<v8::Value> Osmium::OSM::RelationMemberList::js_length | ( | ) | const [inline] |
RelationMember& Osmium::OSM::RelationMemberList::operator[] | ( | int | i | ) | [inline] |
const RelationMember& Osmium::OSM::RelationMemberList::operator[] | ( | int | i | ) | const [inline] |
osm_sequence_id_t Osmium::OSM::RelationMemberList::size | ( | ) | const [inline] |
std::vector<RelationMember> Osmium::OSM::RelationMemberList::m_list [private] |