From 43c7ef3e7807ad3035a2882d237b0441e6102817 Mon Sep 17 00:00:00 2001 From: Josh Blum Date: Wed, 5 Jun 2013 22:26:26 -0700 Subject: gras: compiles now with separate data struct --- lib/block_props.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lib/block_props.cpp') diff --git a/lib/block_props.cpp b/lib/block_props.cpp index b3456ac..cc42846 100644 --- a/lib/block_props.cpp +++ b/lib/block_props.cpp @@ -45,7 +45,7 @@ void BlockActor::handle_prop_access( PMCC Block::_handle_prop_access(const std::string &key, const PMCC &value, const bool set) { - const PropertyRegistryPair &pair = (*this)->block->property_registry[key]; + const PropertyRegistryPair &pair = (*this)->block_data->property_registry[key]; PropertyRegistrySptr pr = (set)? pair.setter : pair.getter; if (not pr) throw std::invalid_argument("no property registered for key: " + key); if (set) @@ -96,12 +96,12 @@ PMCC BlockActor::prop_access_dispatcher(const std::string &key, const PMCC &valu void Block::_register_getter(const std::string &key, void *pr) { - (*this)->block->property_registry[key].getter.reset(reinterpret_cast<PropertyRegistry *>(pr)); + (*this)->block_data->property_registry[key].getter.reset(reinterpret_cast<PropertyRegistry *>(pr)); } void Block::_register_setter(const std::string &key, void *pr) { - (*this)->block->property_registry[key].setter.reset(reinterpret_cast<PropertyRegistry *>(pr)); + (*this)->block_data->property_registry[key].setter.reset(reinterpret_cast<PropertyRegistry *>(pr)); } void Block::_set_property(const std::string &key, const PMCC &value) -- cgit