#include <stdint.h>
#include <string>
#include <iostream>
#include "rosx_introspection/contrib/span.hpp"
#include "rosx_introspection/contrib/SmallVector.h"
Go to the source code of this file.
Classes | |
struct | RosMsgParser::Time |
Namespaces | |
RosMsgParser | |
Typedefs | |
template<class T , size_t N> | |
using | RosMsgParser::SmallVector = llvm_vecsmall::SmallVector< T, N > |
template<class T > | |
using | RosMsgParser::Span = nonstd::span< T > |
Functions | |
int | RosMsgParser::builtinSize (const BuiltinType c) |
template<typename T > | |
BuiltinType | RosMsgParser::getType () |
template<> | |
BuiltinType | RosMsgParser::getType< bool > () |
template<> | |
BuiltinType | RosMsgParser::getType< char > () |
template<> | |
BuiltinType | RosMsgParser::getType< double > () |
template<> | |
BuiltinType | RosMsgParser::getType< float > () |
template<> | |
BuiltinType | RosMsgParser::getType< int16_t > () |
template<> | |
BuiltinType | RosMsgParser::getType< int32_t > () |
template<> | |
BuiltinType | RosMsgParser::getType< int64_t > () |
template<> | |
BuiltinType | RosMsgParser::getType< int8_t > () |
template<> | |
BuiltinType | RosMsgParser::getType< RosMsgParser::Time > () |
template<> | |
BuiltinType | RosMsgParser::getType< std::string > () |
template<> | |
BuiltinType | RosMsgParser::getType< uint16_t > () |
template<> | |
BuiltinType | RosMsgParser::getType< uint32_t > () |
template<> | |
BuiltinType | RosMsgParser::getType< uint64_t > () |
template<> | |
BuiltinType | RosMsgParser::getType< uint8_t > () |
std::ostream & | RosMsgParser::operator<< (std::ostream &os, const BuiltinType &c) |
const char * | RosMsgParser::toStr (const BuiltinType &c) |