|
| constexpr unsigned | crow::black_magic::requires_in_range (unsigned i, unsigned len) |
| |
| constexpr unsigned | crow::black_magic::find_closing_tag (const_str s, unsigned p) |
| |
| constexpr bool | crow::black_magic::is_valid (const_str s, unsigned i=0, int f=0) |
| |
| constexpr bool | crow::black_magic::is_equ_p (const char *a, const char *b, unsigned n) |
| |
| constexpr bool | crow::black_magic::is_equ_n (const_str a, unsigned ai, const_str b, unsigned bi, unsigned n) |
| |
| constexpr bool | crow::black_magic::is_int (const_str s, unsigned i) |
| |
| constexpr bool | crow::black_magic::is_uint (const_str s, unsigned i) |
| |
| constexpr bool | crow::black_magic::is_float (const_str s, unsigned i) |
| |
| constexpr bool | crow::black_magic::is_str (const_str s, unsigned i) |
| |
| constexpr bool | crow::black_magic::is_path (const_str s, unsigned i) |
| |
| | crow::black_magic::CROW_INTERNAL_PARAMETER_TAG (int, 1) |
| |
| | crow::black_magic::CROW_INTERNAL_PARAMETER_TAG (char, 1) |
| |
| | crow::black_magic::CROW_INTERNAL_PARAMETER_TAG (short, 1) |
| |
| | crow::black_magic::CROW_INTERNAL_PARAMETER_TAG (long, 1) |
| |
| | crow::black_magic::CROW_INTERNAL_PARAMETER_TAG (unsigned int, 2) |
| |
| | crow::black_magic::CROW_INTERNAL_PARAMETER_TAG (unsigned long long, 2) |
| |
| | crow::black_magic::CROW_INTERNAL_PARAMETER_TAG (double, 3) |
| |
| | crow::black_magic::CROW_INTERNAL_PARAMETER_TAG (std::string, 4) |
| |
| static bool | crow::black_magic::is_parameter_tag_compatible (uint64_t a, uint64_t b) |
| |
| static unsigned | crow::black_magic::find_closing_tag_runtime (const char *s, unsigned p) |
| |
| static uint64_t | crow::black_magic::get_parameter_tag_runtime (const char *s, unsigned p=0) |
| |
| constexpr uint64_t | crow::black_magic::get_parameter_tag (const_str s, unsigned p=0) |
| |
| | crow::black_magic::CROW_INTERNAL_PROMOTE_TYPE (char, int64_t) |
| |
| | crow::black_magic::CROW_INTERNAL_PROMOTE_TYPE (short, int64_t) |
| |
| | crow::black_magic::CROW_INTERNAL_PROMOTE_TYPE (int, int64_t) |
| |
| | crow::black_magic::CROW_INTERNAL_PROMOTE_TYPE (long, int64_t) |
| |
| | crow::black_magic::CROW_INTERNAL_PROMOTE_TYPE (unsigned char, uint64_t) |
| |
| | crow::black_magic::CROW_INTERNAL_PROMOTE_TYPE (unsigned long long, uint64_t) |
| |
| | crow::black_magic::CROW_INTERNAL_PROMOTE_TYPE (float, double) |
| |
| template<class T , class... Args> |
| T & | crow::utility::get_element_by_type (std::tuple< Args... > &t) |
| |
| std::string | crow::utility::base64encode (const char *data, size_t size, const char *key="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/") |
| |
| std::string | crow::utility::base64encode_urlsafe (const char *data, size_t size) |
| |