Osmium  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Types | Public Member Functions | Private Attributes
Osmium::OSM::RelationMemberList Class Reference

#include <relation_member_list.hpp>

Collaboration diagram for Osmium::OSM::RelationMemberList:
Collaboration graph
[legend]

List of all members.

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 ()
RelationMemberoperator[] (int i)
const RelationMemberoperator[] (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< RelationMemberm_list

Member Typedef Documentation


Constructor & Destructor Documentation


Member Function Documentation

void Osmium::OSM::RelationMemberList::add_member ( const char  type,
osm_object_id_t  ref,
const char *  role 
) [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]

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines