Analysis Software
Documentation for sPHENIX simulation software
|
#include <boost/test/data/test_case.hpp>
#include <boost/test/unit_test.hpp>
#include "Acts/Utilities/TypeTraits.hpp"
#include <type_traits>
Go to the source code of this file.
Classes | |
struct | Acts::Test::E |
struct | Acts::Test::E2 |
class | Acts::Test::E3 |
struct | Acts::Test::M |
struct | Acts::Test::M2 |
struct | Acts::Test::M3 |
struct | Acts::Test::M4 |
class | Acts::Test::M5 |
struct | Acts::Test::N |
struct | Acts::Test::N2 |
struct | Acts::Test::N3 |
struct | Acts::Test::A |
struct | Acts::Test::A::Nested |
struct | Acts::Test::A::meta< U, V > |
struct | Acts::Test::A2 |
struct | Acts::Test::A2::Nested |
struct | Acts::Test::A2::meta< U > |
struct | Acts::Test::B |
struct | Acts::Test::C |
struct | Acts::Test::D |
Namespaces | |
namespace | Acts |
Acts includes to create all necessary definitions. | |
namespace | Acts::Test |
Typedefs | |
template<typename T > | |
using | Acts::Test::member_a_t = decltype(std::declval< T >().member_a) |
template<typename T > | |
using | Acts::Test::member_b_t = decltype(std::declval< T >().member_b) |
template<typename T > | |
using | Acts::Test::nested_a_t = typename T::NestedA |
template<typename T > | |
using | Acts::Test::nested_b_t = typename T::NestedB |
template<typename T > | |
using | Acts::Test::member_t = decltype(std::declval< T >().member) |
template<typename T > | |
using | Acts::Test::nested_t = typename T::Nested |
template<typename T > | |
using | Acts::Test::meta_t = typename T::template meta< void, void > |
Functions | |
Acts::Test::METHOD_TRAIT (foo_method_t, foo) | |
Acts::Test::METHOD_TRAIT (bar_method_t, bar) | |
Acts::Test::BOOST_AUTO_TEST_CASE (TypeTraitsMethods) | |
Acts::Test::BOOST_AUTO_TEST_CASE (TypeTraitsMember) | |
Acts::Test::BOOST_AUTO_TEST_CASE (TypeTraitsNestedType) | |
Acts::Test::BOOST_AUTO_TEST_CASE (TypeTraitsConcepts) | |
Variables | |
template<typename T > | |
constexpr bool | Acts::Test::SomeConcept |