|
#include <RobotAPI/components/units/RobotUnit/util/introspection/ClassMemberInfoEntry.h>
Public Types | |
using | ClassType = ClassT |
using | CommonBaseType = CommonBaseT |
using | Entry = ClassMemberInfoEntry< CommonBaseType > |
Public Member Functions | |
ClassMemberInfoEntryConfigurator & | setFieldNames (std::vector< std::string > fieldNames) |
ClassMemberInfoEntryConfigurator & | setVariantReportFrame (const std::string &agent, const std::string &frame) |
ClassMemberInfoEntryConfigurator & | setVariantReportFrame (const std::string &agent, std::function< std::string()> frame) |
ClassMemberInfoEntryConfigurator & | setVariantReportFrame (std::function< std::string()> agent, const std::string &frame) |
ClassMemberInfoEntryConfigurator & | setVariantReportFrame (std::function< std::string()> agent, std::function< std::string()> frame) |
ClassMemberInfoEntryConfigurator & | setVariantReportFunction (std::function< std::map< std::string, VariantBasePtr >(const IceUtil::Time &, const ClassType *)> f) |
Friends | |
struct | ClassMemberInfo< CommonBaseType, ClassType > |
Definition at line 32 of file ClassMemberInfoEntry.h.
using ClassType = ClassT |
Definition at line 276 of file ClassMemberInfoEntry.h.
using CommonBaseType = CommonBaseT |
Definition at line 277 of file ClassMemberInfoEntry.h.
using Entry = ClassMemberInfoEntry<CommonBaseType> |
Definition at line 278 of file ClassMemberInfoEntry.h.
|
inline |
Definition at line 281 of file ClassMemberInfoEntry.h.
|
inline |
Definition at line 289 of file ClassMemberInfoEntry.h.
|
inline |
Definition at line 298 of file ClassMemberInfoEntry.h.
|
inline |
Definition at line 307 of file ClassMemberInfoEntry.h.
|
inline |
Definition at line 316 of file ClassMemberInfoEntry.h.
|
inline |
Definition at line 326 of file ClassMemberInfoEntry.h.
|
friend |
Definition at line 342 of file ClassMemberInfoEntry.h.