#include <cast.h>
Public Types | |
using | CharT = typename StringType::value_type |
Public Member Functions | |
bool | load (handle src, bool) |
PYBIND11_TYPE_CASTER (StringType, const_name(PYBIND11_STRING_NAME)) | |
Static Public Member Functions | |
static handle | cast (const StringType &src, return_value_policy, handle) |
Static Public Attributes | |
static constexpr size_t | UTF_N = 8 * sizeof(CharT) |
Private Member Functions | |
template<typename C = CharT> | |
bool | load_raw (enable_if_t< std::is_same< C, char >::value, handle > src) |
template<typename C = CharT> | |
bool | load_raw (enable_if_t<!std::is_same< C, char >::value, handle >) |
Static Private Member Functions | |
static handle | decode_utfN (const char *buffer, ssize_t nbytes) |
using string_caster< StringType, IsView >::CharT = typename StringType::value_type |
|
inlinestatic |
|
inlinestaticprivate |
|
inline |
|
inlineprivate |
|
inlineprivate |
string_caster< StringType, IsView >::PYBIND11_TYPE_CASTER | ( | StringType | , |
const_name(PYBIND11_STRING_NAME) | |||
) |
|
staticconstexpr |