Scarab  v2.11.1
Project 8 C++ Utility Library
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
descr< N, Ts > Struct Template Reference

#include <descr.h>

Public Member Functions

constexpr descr ()
 
constexpr descr (char const (&s)[N+1])
 
template<size_t... Is>
constexpr descr (char const (&s)[N+1], index_sequence< Is... >)
 
template<typename... Chars>
constexpr descr (char c, Chars... cs)
 

Static Public Member Functions

static constexpr std::array< const std::type_info *, sizeof...(Ts)+1 > types ()
 

Public Attributes

char text [N+1]
 

Detailed Description

template<size_t N, typename... Ts>
struct pybind11::detail::descr< N, Ts >

Definition at line 25 of file descr.h.

Constructor & Destructor Documentation

◆ descr() [1/4]

constexpr descr ( )
inline

Definition at line 28 of file descr.h.

◆ descr() [2/4]

constexpr descr ( char const (&)  s[N+1])
inline

Definition at line 29 of file descr.h.

◆ descr() [3/4]

constexpr descr ( char const (&)  s[N+1],
index_sequence< Is... >   
)
inline

Definition at line 32 of file descr.h.

◆ descr() [4/4]

constexpr descr ( char  c,
Chars...  cs 
)
inline

Definition at line 35 of file descr.h.

Member Function Documentation

◆ types()

static constexpr std::array<const std::type_info *, sizeof...(Ts) + 1> types ( )
inlinestatic

Definition at line 37 of file descr.h.

Member Data Documentation

◆ text

char text[N+1]

Definition at line 26 of file descr.h.


The documentation for this struct was generated from the following file: