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>;