Classes | Namespaces | Typedefs | Functions | Variables
Param.hh File Reference
#include <any>
#include <algorithm>
#include <cctype>
#include <cstdint>
#include <functional>
#include <iomanip>
#include <limits>
#include <memory>
#include <optional>
#include <sstream>
#include <string>
#include <typeinfo>
#include <variant>
#include <vector>
#include <gz/math.hh>
#include "sdf/Console.hh"
#include "sdf/PrintConfig.hh"
#include "sdf/sdf_config.h"
#include "sdf/system_util.hh"
#include "sdf/Types.hh"

Go to the source code of this file.

Classes

class  sdf::SDF_VERSION_NAMESPACE::Param
 A parameter class. More...
 
class  sdf::SDF_VERSION_NAMESPACE::ParamPrivate
 
struct  sdf::SDF_VERSION_NAMESPACE::ParamStreamer< T >
 

Namespaces

 sdf
 namespace for Simulation Description Format parser
 
 sdf::SDF_VERSION_NAMESPACE
 

Typedefs

typedef std::vector< ParamPtr > sdf::SDF_VERSION_NAMESPACE::Param_V
 
typedef std::shared_ptr< Param > sdf::SDF_VERSION_NAMESPACE::ParamPtr
 

Functions

template<>
std::ostream & sdf::SDF_VERSION_NAMESPACE::operator<< (std::ostream &os, ParamStreamer< double > s)
 
template<>
std::ostream & sdf::SDF_VERSION_NAMESPACE::operator<< (std::ostream &os, ParamStreamer< float > s)
 
template<class... Ts>
std::ostream & sdf::SDF_VERSION_NAMESPACE::operator<< (std::ostream &os, ParamStreamer< std::variant< Ts... >> sv)
 
template<class T >
std::ostream & sdf::SDF_VERSION_NAMESPACE::operator<< (std::ostream &os, ParamStreamer< T > s)
 
template<class T >
 sdf::SDF_VERSION_NAMESPACE::ParamStreamer (T) -> ParamStreamer< T >
 

Variables

class IGNITION_SDFORMAT_VISIBLE sdf::SDF_VERSION_NAMESPACE::Param