template<class T, typename ARG1, typename ARG2>
eckit::geo::spec::ConcreteSpecGeneratorT2 class final

Base classes

template<typename ARG1, typename ARG2>
class SpecGeneratorT2<ARG1, ARG2>

Public types

using arg1_t = ARG1
using arg2_t = ARG2
using key_t = std::string

Public static variables

static const char* uid_pattern constexpr

Constructors, destructors, conversion operators

ConcreteSpecGeneratorT2(const typename SpecGeneratorT2<ARG1, ARG2>::key_t& k) explicit
ConcreteSpecGeneratorT2(const ConcreteSpecGeneratorT2&) deleted
ConcreteSpecGeneratorT2(ConcreteSpecGeneratorT2&&) deleted
~ConcreteSpecGeneratorT2() override

Public functions

void operator=(const ConcreteSpecGeneratorT2&) deleted
void operator=(ConcreteSpecGeneratorT2&&) deleted
auto spec(typename SpecGeneratorT1<ARG1>::arg1_t p1, typename SpecGeneratorT1<ARG1>::arg2_t p2) const -> Spec* override
auto spec(arg1_t, arg2_t) const -> Spec* pure virtual
auto match(const spec::Custom&) const -> bool virtual
This website is beyond its original expiry date and the content may be out of date. The site owner has been notified and may choose to extend the expiry date and remove this banner. If you have any questions about this, please visit our support portal.