#ifndef lULoAciwLXvtwzfgpfl9LrvpNj0 #define lULoAciwLXvtwzfgpfl9LrvpNj0 #include #include #include "property_instance.hpp" #include "template_helpers.hpp" // PLA template struct PLA_Debug_Name { // action types & consts typedef std::string result_t; template struct local_state_t { typedef _ContextProp prop; static const bool write = doWriteResults; }; // action state result_t result; PLA_Debug_Name() : result("Property List Content:") { } // action methods template inline void pre(_PropList &pc, _ContextData &data, LocalState &state) { result = result + "\n" + LocalState::prop::quant::name + "::" + LocalState::prop::name + " (" + LocalState::prop::quant::class_t::name + "): " + (LocalState::write ? "writing" : "reading"); } template inline void post(_PropComp &pc, _Data &data, _LocalState &state) { } }; #endif // lULoAciwLXvtwzfgpfl9LrvpNj0