Protected Member Functions

stactiverecord::CUDPropertyRegister Class Reference

An observer of sorts - keeps track of changes to extending classes. More...

#include <cud_property_register.h>

Inheritance diagram for stactiverecord::CUDPropertyRegister:
stactiverecord::Record< Klass >

List of all members.

Protected Member Functions

void register_new (std::string key, coltype ct)
void register_change (std::string key, coltype ct)
void register_delete (std::string key, coltype ct)
bool is_registered_new (std::string key, coltype ct)
bool is_registered_changed (std::string key, coltype ct)
bool is_registered_deleted (std::string key, coltype ct)
void unregister_new (std::string key, coltype ct)
void unregister_change (std::string key, coltype ct)
void unregister_delete (std::string key, coltype ct)
void get_new (SarVector< std::string > &v, coltype ct)
void get_changed (SarVector< std::string > &v, coltype ct)
void get_deleted (SarVector< std::string > &v, coltype ct)
void clear_registers ()
void dump_registers ()

Detailed Description

An observer of sorts - keeps track of changes to extending classes.

Author:
bmuller <bmuller@butterfat.net>

Member Function Documentation

void stactiverecord::CUDPropertyRegister::clear_registers (  ) [protected]

clear all records

void stactiverecord::CUDPropertyRegister::dump_registers (  ) [protected]

print the names of all new/changed/deleted properties

void stactiverecord::CUDPropertyRegister::get_changed ( SarVector< std::string > &  v,
coltype  ct 
) [protected]

get all changed properties

void stactiverecord::CUDPropertyRegister::get_deleted ( SarVector< std::string > &  v,
coltype  ct 
) [protected]

get all deleted properties

void stactiverecord::CUDPropertyRegister::get_new ( SarVector< std::string > &  v,
coltype  ct 
) [protected]

get all new properties

bool stactiverecord::CUDPropertyRegister::is_registered_changed ( std::string  key,
coltype  ct 
) [protected]

determine if a property has been registered changed

bool stactiverecord::CUDPropertyRegister::is_registered_deleted ( std::string  key,
coltype  ct 
) [protected]

determine if a property has been registered deleted

bool stactiverecord::CUDPropertyRegister::is_registered_new ( std::string  key,
coltype  ct 
) [protected]

determine if a property has been registered new

void stactiverecord::CUDPropertyRegister::register_change ( std::string  key,
coltype  ct 
) [protected]

register changed property

void stactiverecord::CUDPropertyRegister::register_delete ( std::string  key,
coltype  ct 
) [protected]

register deleted property

void stactiverecord::CUDPropertyRegister::register_new ( std::string  key,
coltype  ct 
) [protected]

register new property

void stactiverecord::CUDPropertyRegister::unregister_change ( std::string  key,
coltype  ct 
) [protected]

unregister changed property

void stactiverecord::CUDPropertyRegister::unregister_delete ( std::string  key,
coltype  ct 
) [protected]

unregister deleted property

void stactiverecord::CUDPropertyRegister::unregister_new ( std::string  key,
coltype  ct 
) [protected]

unregister new property


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Enumerations