Go to the documentation of this file.
28 template <
typename... Types>
33 template <
typename K,
typename V>
50 using iterable::iterable;
55 using iterator::iterator;
58 template <
typename Signature>
61 template <
typename Return,
typename... Args>
63 using function::function;
71 template <
typename... Types>
101 #if defined(__cpp_nontype_template_parameter_class)
103 struct StringLiteral {
104 constexpr StringLiteral(
const char (&
str)[
N]) { std::copy_n(
str,
N,
name); }
108 template <StringLiteral... StrLits>
109 class Literal :
public object {
115 template <StringLiteral>
116 class TypeVar :
public object {
126 template <
typename... Types>
139 template <
typename T>
142 static constexpr
auto name
146 template <
typename K,
typename V>
152 template <
typename T>
157 template <
typename T>
162 template <
typename T>
167 template <
typename T>
172 template <
typename Return,
typename... Args>
175 static constexpr
auto name
180 template <
typename Return>
184 static constexpr
auto name
188 template <
typename T>
193 template <
typename... Types>
200 template <
typename T>
205 template <
typename T>
210 template <
typename T>
225 #if defined(__cpp_nontype_template_parameter_class)
226 template <typing::StringLiteral... Literals>
232 template <typing::StringLiteral StrLit>
conditional_t< std::is_same< Return, void >::value, void_type, Return > retval_type
Annotation for function names.
constexpr descr< N - 1 > const_name(char const (&text)[N])
#define PYBIND11_NAMESPACE_END(name)
#define PYBIND11_NAMESPACE_BEGIN(name)
typename std::conditional< B, T, F >::type conditional_t
constexpr descr< 0 > concat()
#define PYBIND11_OBJECT_DEFAULT(Name, Parent, CheckFun)
Helper type to replace 'void' in some expressions.
conditional_t< std::is_same< Return, void >::value, void_type, Return > retval_type
gtsam
Author(s):
autogenerated on Thu Dec 19 2024 04:08:27