|
cMHN 1.2
C++ library for learning MHNs with pRC
|
#include <cstdlib>#include <cstring>#include <prc/core/basic/context.hpp>#include <prc/core/basic/string.hpp>#include <prc/core/value/value.hpp>Go to the source code of this file.
Classes | |
| class | pRC::Parameter< Context::CompileTime, T, SA, SN, SD > |
| class | pRC::Parameter< Context::RunTime, T, SA, SN, SD > |
Namespaces | |
| namespace | pRC |
Functions | |
| template<Context C, class T , class A , class N , class D > requires (C == Context::CompileTime || C == Context::RunTime) && requires { String(declval<A>()); String(declval<N>()); String(declval<D>()); } | |
| static constexpr auto | pRC::parameter (A &&argument, N &&name, D &&description, T const &defaultValue) |
| template<Context C, class T , class A , class N , class D > requires (C == Context::CompileTime || C == Context::RunTime) && requires { String(declval<A>()); String(declval<N>()); String(declval<D>()); } | |
| static constexpr auto | pRC::parameter (A &&argument, N &&name, D &&description) |
| template<Context C, class T , class A , class N , class D > requires (C == Context::RunTime) && requires { String(declval<A>()); String(declval<N>()); String(declval<D>()); } | |
| static constexpr auto | pRC::parameter (A &&argument, N &&name, D &&description, T(*convert)(char const *const)) |
| template<Context C, class T , class A , class N , class D > requires (C == Context::RunTime) && requires { String(declval<A>()); String(declval<N>()); String(declval<D>()); } | |
| static constexpr auto | pRC::parameter (A &&argument, N &&name, D &&description, T(*convert)(char const *const), T const &defaultValue) |