Class Acts::AnyBase¶
-
template<size_t SIZE>
class AnyBase : public Acts::AnyBaseAll¶ Small opaque cache type which uses small buffer optimization.
Public Functions
-
template<typename T, typename ...Args>
inline explicit AnyBase(std::in_place_type_t<T>, Args&&... args)¶
-
AnyBase() = default¶
-
template<typename T, typename = std::enable_if_t<!std::is_same_v<std::decay_t<T>, AnyBase<SIZE>>>>
inline explicit AnyBase(T &&value)¶
-
inline ~AnyBase()¶
-
inline operator bool() const¶
-
template<typename T, typename ...Args>