Path: blob/master/dep/rapidyaml/include/c4/config.hpp
4261 views
#ifndef _C4_CONFIG_HPP_1#define _C4_CONFIG_HPP_23/** @defgroup basic_headers Basic headers4* @brief Headers providing basic macros, platform+cpu+compiler information,5* C++ facilities and basic typedefs. */67/** @file config.hpp Contains configuration defines and includes the basic_headers.8* @ingroup basic_headers */910//#define C4_DEBUG1112#define C4_ERROR_SHOWS_FILELINE13//#define C4_ERROR_SHOWS_FUNC14//#define C4_ERROR_THROWS_EXCEPTION15//#define C4_NO_ALLOC_DEFAULTS16//#define C4_REDEFINE_CPPNEW1718#ifndef C4_SIZE_TYPE19# define C4_SIZE_TYPE size_t20#endif2122#ifndef C4_STR_SIZE_TYPE23# define C4_STR_SIZE_TYPE C4_SIZE_TYPE24#endif2526#ifndef C4_TIME_TYPE27# define C4_TIME_TYPE double28#endif2930#include "c4/export.hpp"31#include "c4/preprocessor.hpp"32#include "c4/platform.hpp"33#include "c4/cpu.hpp"34#include "c4/compiler.hpp"35#include "c4/language.hpp"36#include "c4/types.hpp"3738#endif // _C4_CONFIG_HPP_394041