casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions
casa::dbus::record Class Reference

todo: o create python to/from record functions o implement compare() o implement record_to_string() o create a thorough test program o verify that std::map<>'s copy ctor does a complete copy o add copy-on-write (w/ reference counting) More...

#include <record.h>

List of all members.

Public Types

typedef rec_map::iterator iterator
typedef rec_map::const_iterator const_iterator
typedef rec_map::value_type value_type

Public Member Functions

 record ()
recordclone () const
int compare (const record *) const
 record (const record &r)
recordoperator= (const record &r)
std::pair< rec_map::iterator,
bool > 
insert (const std::string &s, const variant &v)

Detailed Description

todo: o create python to/from record functions o implement compare() o implement record_to_string() o create a thorough test program o verify that std::map<>'s copy ctor does a complete copy o add copy-on-write (w/ reference counting)

Definition at line 48 of file record.h.


Member Typedef Documentation

typedef rec_map::const_iterator casa::dbus::record::const_iterator

Definition at line 51 of file record.h.

typedef rec_map::iterator casa::dbus::record::iterator

Definition at line 50 of file record.h.

typedef rec_map::value_type casa::dbus::record::value_type

Definition at line 52 of file record.h.


Constructor & Destructor Documentation

Referenced by clone().

casa::dbus::record::record ( const record r) [inline]

Definition at line 58 of file record.h.


Member Function Documentation

record* casa::dbus::record::clone ( ) const [inline]

Definition at line 55 of file record.h.

References record().

int casa::dbus::record::compare ( const record ) const
std::pair<rec_map::iterator,bool> casa::dbus::record::insert ( const std::string &  s,
const variant v 
)
record& casa::dbus::record::operator= ( const record r) [inline]

Definition at line 59 of file record.h.


The documentation for this class was generated from the following file: