An observer of sorts - keeps track of changes to extending classes. More...
#include <cud_property_register.h>
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 () |
An observer of sorts - keeps track of changes to extending classes.
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