#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) |