Project
Loading...
Searching...
No Matches
Traits.h File Reference
#include <type_traits>
#include <concepts>

Go to the source code of this file.

Classes

struct  o2::framework::is_specialization< T, Ref >
 
struct  o2::framework::is_specialization< Ref< Args... >, Ref >
 
struct  o2::framework::is_overriding< A, B >
 
struct  o2::framework::always_static_assert< T >
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::framework
 Defining PrimaryVertex explicitly as messageable.
 

Concepts

concept  o2::framework::specialization_of_template
 
concept  o2::framework::base_of_template
 

Variables

template<typename T , template< typename... > class Ref>
constexpr bool o2::framework::is_specialization_v = is_specialization<T, Ref>::value
 
template<typename... T>
constexpr bool o2::framework::always_static_assert_v = always_static_assert<T...>::value
 
template<template< typename... > typename B, typename D >
constexpr bool o2::framework::is_base_of_template_v = base_of_template<B, D>