Fairport
v1.0.38
|
Classes | |
class | fairport::hnid_stream_device |
Defines a stream device which can wrap one of the two prop sources. More... | |
class | fairport::const_property_object |
Property object base class. More... | |
class | fairport::property_bag |
Property Context (PC) Implementation. More... | |
class | fairport::const_table_row |
An abstraction of a table row. More... | |
class | fairport::const_table_row_iter |
The iterator type exposed by the table for row iteration. More... | |
class | fairport::table_impl |
Table implementation. More... | |
class | fairport::empty_table |
Null table implementation. More... | |
class | fairport::basic_table< T > |
Implementation of an ANSI TC (64k rows) and a unicode TC. More... | |
class | fairport::table |
The actual table object that clients reference. More... | |
Typedefs | |
typedef boost::iostreams::stream < hnid_stream_device > | fairport::prop_stream |
The actual property stream, defined using the boost iostream library and the hnid_stream_device. | |
typedef bth_node< prop_id, disk::prop_entry > | fairport::pc_bth_node |
typedef bth_nonleaf_node < prop_id, disk::prop_entry > | fairport::pc_bth_nonleaf_node |
typedef bth_leaf_node< prop_id, disk::prop_entry > | fairport::pc_bth_leaf_node |
typedef std::tr1::shared_ptr < table_impl > | fairport::table_ptr |
typedef std::tr1::shared_ptr < const table_impl > | fairport::const_table_ptr |
Functions | |
table_ptr | fairport::open_table (const node &n) |
Open the specified node as a table. |
typedef std::tr1::shared_ptr<const table_impl> fairport::const_table_ptr |
typedef bth_leaf_node<prop_id, disk::prop_entry> fairport::pc_bth_leaf_node |
typedef bth_node<prop_id, disk::prop_entry> fairport::pc_bth_node |
typedef bth_nonleaf_node<prop_id, disk::prop_entry> fairport::pc_bth_nonleaf_node |
typedef boost::iostreams::stream<hnid_stream_device> fairport::prop_stream |
The actual property stream, defined using the boost iostream library and the hnid_stream_device.
typedef std::tr1::shared_ptr<table_impl> fairport::table_ptr |
fairport::table_ptr fairport::open_table | ( | const node & | n | ) | [inline] |