casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
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>

Inheritance diagram for casa::dbus::record:

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

casa::dbus::record::record ( )

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.

References casacore::operator=().


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