#include <stdint.h>
#include <string>
#include <ros/ros.h>
Go to the source code of this file.
Namespaces |
namespace | RosIntrospection |
Enumerations |
enum | RosIntrospection::BuiltinType {
RosIntrospection::BOOL,
RosIntrospection::BYTE,
RosIntrospection::CHAR,
RosIntrospection::UINT8,
RosIntrospection::UINT16,
RosIntrospection::UINT32,
RosIntrospection::UINT64,
RosIntrospection::INT8,
RosIntrospection::INT16,
RosIntrospection::INT32,
RosIntrospection::INT64,
RosIntrospection::FLOAT32,
RosIntrospection::FLOAT64,
RosIntrospection::TIME,
RosIntrospection::DURATION,
RosIntrospection::STRING,
RosIntrospection::OTHER
} |
Functions |
template<typename T > |
BuiltinType | RosIntrospection::getType () |
template<> |
BuiltinType | RosIntrospection::getType< bool > () |
template<> |
BuiltinType | RosIntrospection::getType< double > () |
template<> |
BuiltinType | RosIntrospection::getType< float > () |
template<> |
BuiltinType | RosIntrospection::getType< int16_t > () |
template<> |
BuiltinType | RosIntrospection::getType< int32_t > () |
template<> |
BuiltinType | RosIntrospection::getType< int64_t > () |
template<> |
BuiltinType | RosIntrospection::getType< int8_t > () |
template<> |
BuiltinType | RosIntrospection::getType< ros::Duration > () |
template<> |
BuiltinType | RosIntrospection::getType< ros::Time > () |
template<> |
BuiltinType | RosIntrospection::getType< std::string > () |
template<> |
BuiltinType | RosIntrospection::getType< uint16_t > () |
template<> |
BuiltinType | RosIntrospection::getType< uint32_t > () |
template<> |
BuiltinType | RosIntrospection::getType< uint64_t > () |
template<> |
BuiltinType | RosIntrospection::getType< uint8_t > () |
std::ostream & | RosIntrospection::operator<< (std::ostream &os, const BuiltinType &c) |
const char * | RosIntrospection::toStr (const BuiltinType &c) |
Variables |
const int | RosIntrospection::BuiltinTypeSize [OTHER] |