y3c-stl 0.3.3
Friendly C++ STL wrapper with automatic stacktrace
Loading...
Searching...
No Matches
what.h
Go to the documentation of this file.
1#pragma once
2#ifdef Y3C_MESON
3#include "y3c-config.h"
4#else
5#include "y3c/y3c-config.h"
6#endif
7#include <string>
8
9namespace y3c {
10namespace internal {
11
16namespace what {
17Y3C_DLL std::string Y3C_CALL ub_out_of_range(std::size_t size,
18 std::ptrdiff_t index);
19Y3C_DLL std::string Y3C_CALL ub_out_of_range(std::size_t size,
20 std::ptrdiff_t begin,
21 std::ptrdiff_t end);
24Y3C_DLL const char *Y3C_CALL ub_wrong_iter();
25Y3C_DLL const char *Y3C_CALL ub_invalid_iter();
28} // namespace what
29} // namespace internal
30} // namespace y3c
Definition terminate.h:132
const char * ub_iter_after_end()
Definition what.cc:30
const char * ub_access_nullptr()
Definition what.cc:23
const char * ub_iter_before_begin()
Definition what.cc:33
const char * ub_wrong_iter()
Definition what.cc:26
const char * ub_access_deleted()
Definition what.cc:20
const char * ub_invalid_iter()
Definition what.cc:29
Definition array.h:8
#define Y3C_CALL
Definition y3c-config.h:34
#define Y3C_DLL
Definition y3c-config.h:20