Classes | Namespaces | Typedefs | Enumerations | Functions
builtin_types.hpp File Reference
#include <stdint.h>
#include <string>
#include <iostream>
#include "rosx_introspection/contrib/span.hpp"
#include "rosx_introspection/contrib/SmallVector.h"
Include dependency graph for builtin_types.hpp:
This graph shows which files directly or indirectly include this file:

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 >
 

Enumerations

enum  RosMsgParser::BuiltinType {
  RosMsgParser::BOOL, RosMsgParser::BYTE, RosMsgParser::CHAR, RosMsgParser::UINT8,
  RosMsgParser::UINT16, RosMsgParser::UINT32, RosMsgParser::UINT64, RosMsgParser::INT8,
  RosMsgParser::INT16, RosMsgParser::INT32, RosMsgParser::INT64, RosMsgParser::FLOAT32,
  RosMsgParser::FLOAT64, RosMsgParser::TIME, RosMsgParser::DURATION, RosMsgParser::STRING,
  RosMsgParser::OTHER
}
 

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)
 


plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:49