|
| | Accessor (const Message &message, const boost::shared_ptr< T > &instance) |
| |
| VoidPtr | deserialize (ros::serialization::IStream &stream, const VoidPtr &) const |
| |
| FieldWPtr | field (const std::string &name) const |
| |
| const V_Field & | fields () const |
| |
| VoidConstPtr | getConstInstance () const |
| |
| const V_FieldName & | getFieldNames () const |
| |
| VoidPtr | getInstance () const |
| |
| const char * | getName () const |
| |
| const char * | getPackageName () const |
| |
| bool | hasInstance () const |
| |
| T & | instance () const |
| |
| PackagePtr | package () const |
| |
| std::size_t | serializationLength (const VoidConstPtr &) const |
| |
| void | serialize (ros::serialization::OStream &stream, const VoidConstPtr &) const |
| |
| ros::SerializedMessage | serialize (const VoidConstPtr &) const |
| |
| virtual | ~Accessor () |
| |
| VoidPtr | createInstance () const |
| |
| VoidPtr | deserialize (ros::serialization::IStream &stream, const VoidPtr &instance=VoidPtr()) const |
| |
| const char * | getDataType () const |
| |
| const char * | getDefinition () const |
| |
| std::string * | getFrameId (const VoidPtr &instance) const |
| |
| const std::string * | getFrameId (const VoidConstPtr &instance) const |
| |
| ::std_msgs::Header * | getHeader (const VoidPtr &instance) const |
| |
| const ::std_msgs::Header * | getHeader (const VoidConstPtr &instance) const |
| |
| const char * | getMD5Sum () const |
| |
| ros::Time * | getTimeStamp (const VoidPtr &instance) const |
| |
| const ros::Time * | getTimeStamp (const VoidConstPtr &instance) const |
| |
| const std::type_info & | getTypeId () const |
| |
| bool | hasHeader () const |
| |
| MessagePtr | introspect (const VoidPtr &instance) const |
| |
| MessagePtr | introspect (void *instance) const |
| |
| MessagePtr | introspect (const VoidConstPtr &instance) const |
| |
| MessagePtr | introspect (void const *instance) const |
| |
| bool | isFixedSize () const |
| |
| bool | isSimple () const |
| |
| std::size_t | serializationLength (const VoidConstPtr &instance=VoidConstPtr()) const |
| |
| void | serialize (ros::serialization::OStream &stream, const VoidConstPtr &instance=VoidConstPtr()) const |
| |
| ros::SerializedMessage | serialize (const VoidConstPtr &instance=VoidConstPtr()) const |
| |
| virtual | ~MessageTemplate () |
| |
| const_iterator | begin () const |
| |
| const_iterator | end () const |
| |
| template<typename T > |
| boost::shared_ptr< T const > | getConstInstanceAs () const |
| |
| V_string | getFields (bool expand=false, const std::string &separator=".", const std::string &prefix=std::string()) const |
| |
| V_string & | getFields (V_string &fields, bool expand=false, const std::string &separator=".", const std::string &prefix=std::string()) const |
| |
| template<typename T > |
| boost::shared_ptr< T > | getInstanceAs () const |
| |
| V_string | getTypes (bool expand=false) const |
| |
| V_string & | getTypes (V_string &types, bool expand=false) const |
| |
| std::vector< boost::any > | getValues (bool expand=false) const |
| |
| std::vector< boost::any > & | getValues (std::vector< boost::any > &values, bool expand=false) const |
| |
| template<typename T > |
| bool | hasType () const |
| |
| virtual MessagePtr | introspect () const |
| |
| virtual bool | isMessage () const |
| |
| template<typename T > |
| T::Ptr | narrow (const VoidPtr &instance) const |
| |
| template<typename T > |
| T::ConstPtr | narrow (const VoidConstPtr &instance) const |
| |
| std::size_t | size () const |
| |
| virtual | ~Message () |
| |
template<typename T>
class cpp_introspection::Accessor< T >
Definition at line 45 of file accessor.h.