Gazebo Physics

API Reference

8.0.0~pre2
RequestEngine.hh File Reference
#include <memory>
#include <set>
#include <string>
#include <gz/physics/FeatureList.hh>
#include <gz/physics/detail/RequestEngine.hh>

Go to the source code of this file.

Classes

struct  RequestEngine< FeaturePolicyT, FeatureListT >
 This class provides utilities for inspecting what features are available in a plugin. More...
 

Namespaces

namespace  gz
 
namespace  gz::physics
 

Macros

#define GZ_PHYSICS_REQUEST_FEATURES_MACRO(X)
 

Typedefs

template<typename FeatureList >
using RequestEngine2d = RequestEngine< FeaturePolicy2d, FeatureList >
 
template<typename FeatureList >
using RequestEngine2f = RequestEngine< FeaturePolicy2f, FeatureList >
 
template<typename FeatureList >
using RequestEngine3d = RequestEngine< FeaturePolicy3d, FeatureList >
 
template<typename FeatureList >
using RequestEngine3f = RequestEngine< FeaturePolicy3f, FeatureList >
 

Macro Definition Documentation

◆ GZ_PHYSICS_REQUEST_FEATURES_MACRO

#define GZ_PHYSICS_REQUEST_FEATURES_MACRO (   X)
Value:
template <typename FeatureList> \
using RequestEngine ## X = \
RequestEngine<FeaturePolicy ## X, FeatureList>;