SYMBOL INDEX (5714 symbols across 897 files) FILE: deps/include/SDL/SDL_audio.h type SDL_AudioSpec (line 74) | typedef struct SDL_AudioSpec { type SDL_AudioCVT (line 126) | typedef struct SDL_AudioCVT { type SDL_audiostatus (line 180) | typedef enum { FILE: deps/include/SDL/SDL_cdrom.h type CDstatus (line 59) | typedef enum { type SDL_CDtrack (line 70) | typedef struct SDL_CDtrack { type SDL_CD (line 79) | typedef struct SDL_CD { FILE: deps/include/SDL/SDL_config_macos.h type SInt8 (line 32) | typedef SInt8 int8_t; type UInt8 (line 33) | typedef UInt8 uint8_t; type SInt16 (line 34) | typedef SInt16 int16_t; type UInt16 (line 35) | typedef UInt16 uint16_t; type SInt32 (line 36) | typedef SInt32 int32_t; type UInt32 (line 37) | typedef UInt32 uint32_t; type SInt64 (line 38) | typedef SInt64 int64_t; type UInt64 (line 39) | typedef UInt64 uint64_t; FILE: deps/include/SDL/SDL_endian.h function Uint16 (line 90) | static __inline__ Uint16 SDL_Swap16(Uint16 x) function Uint16 (line 96) | static __inline__ Uint16 SDL_Swap16(Uint16 x) function Uint16 (line 102) | static __inline__ Uint16 SDL_Swap16(Uint16 x) function Uint16 (line 110) | static __inline__ Uint16 SDL_Swap16(Uint16 x) function Uint16 (line 115) | static __inline__ Uint16 SDL_Swap16(Uint16 x) function Uint16 (line 127) | static __inline__ Uint16 SDL_Swap16(Uint16 x) { function Uint32 (line 134) | static __inline__ Uint32 SDL_Swap32(Uint32 x) function Uint32 (line 140) | static __inline__ Uint32 SDL_Swap32(Uint32 x) function Uint32 (line 146) | static __inline__ Uint32 SDL_Swap32(Uint32 x) function Uint32 (line 156) | static __inline__ Uint32 SDL_Swap32(Uint32 x) function Uint32 (line 161) | static __inline__ Uint32 SDL_Swap32(Uint32 x) function Uint32 (line 173) | static __inline__ Uint32 SDL_Swap32(Uint32 x) { function Uint64 (line 181) | static __inline__ Uint64 SDL_Swap64(Uint64 x) function Uint64 (line 194) | static __inline__ Uint64 SDL_Swap64(Uint64 x) function Uint64 (line 199) | static __inline__ Uint64 SDL_Swap64(Uint64 x) function Uint64 (line 213) | static __inline__ Uint64 SDL_Swap64(Uint64 x) FILE: deps/include/SDL/SDL_error.h type SDL_errorcode (line 55) | typedef enum { FILE: deps/include/SDL/SDL_events.h type SDL_EventType (line 52) | typedef enum { type SDL_EventMask (line 88) | typedef enum { type SDL_ActiveEvent (line 119) | typedef struct SDL_ActiveEvent { type SDL_KeyboardEvent (line 126) | typedef struct SDL_KeyboardEvent { type SDL_MouseMotionEvent (line 134) | typedef struct SDL_MouseMotionEvent { type SDL_MouseButtonEvent (line 144) | typedef struct SDL_MouseButtonEvent { type SDL_JoyAxisEvent (line 153) | typedef struct SDL_JoyAxisEvent { type SDL_JoyBallEvent (line 161) | typedef struct SDL_JoyBallEvent { type SDL_JoyHatEvent (line 170) | typedef struct SDL_JoyHatEvent { type SDL_JoyButtonEvent (line 183) | typedef struct SDL_JoyButtonEvent { type SDL_ResizeEvent (line 194) | typedef struct SDL_ResizeEvent { type SDL_ExposeEvent (line 201) | typedef struct SDL_ExposeEvent { type SDL_QuitEvent (line 206) | typedef struct SDL_QuitEvent { type SDL_UserEvent (line 211) | typedef struct SDL_UserEvent { type SDL_SysWMmsg (line 219) | struct SDL_SysWMmsg type SDL_SysWMmsg (line 220) | typedef struct SDL_SysWMmsg SDL_SysWMmsg; type SDL_SysWMEvent (line 221) | typedef struct SDL_SysWMEvent { type SDL_Event (line 227) | typedef union SDL_Event { type SDL_eventaction (line 253) | typedef enum { FILE: deps/include/SDL/SDL_framerate.h type FPSmanager (line 62) | typedef struct { FILE: deps/include/SDL/SDL_gfxBlitFunc.h type SDL_gfxBlitInfo (line 77) | typedef struct { FILE: deps/include/SDL/SDL_image.h type IMG_InitFlags (line 58) | typedef enum FILE: deps/include/SDL/SDL_joystick.h type _SDL_Joystick (line 46) | struct _SDL_Joystick type SDL_Joystick (line 47) | typedef struct _SDL_Joystick SDL_Joystick; FILE: deps/include/SDL/SDL_keyboard.h type SDL_keysym (line 59) | typedef struct SDL_keysym { FILE: deps/include/SDL/SDL_keysym.h type SDLKey (line 31) | typedef enum { type SDLMod (line 305) | typedef enum { FILE: deps/include/SDL/SDL_main.h type QDGlobals (line 92) | struct QDGlobals type QDGlobals (line 95) | struct QDGlobals FILE: deps/include/SDL/SDL_mixer.h type MIX_InitFlags (line 67) | typedef enum type Mix_Chunk (line 102) | typedef struct Mix_Chunk { type Mix_Fading (line 110) | typedef enum { type Mix_MusicType (line 116) | typedef enum { type Mix_Music (line 130) | typedef struct _Mix_Music Mix_Music; FILE: deps/include/SDL/SDL_mouse.h type WMcursor (line 40) | typedef struct WMcursor WMcursor; type SDL_Cursor (line 41) | typedef struct SDL_Cursor { FILE: deps/include/SDL/SDL_mutex.h type SDL_mutex (line 55) | struct SDL_mutex type SDL_mutex (line 56) | typedef struct SDL_mutex SDL_mutex; type SDL_semaphore (line 86) | struct SDL_semaphore type SDL_sem (line 87) | typedef struct SDL_semaphore SDL_sem; type SDL_cond (line 133) | struct SDL_cond type SDL_cond (line 134) | typedef struct SDL_cond SDL_cond; FILE: deps/include/SDL/SDL_opengl.h type GLchar (line 3450) | typedef char GLchar; type GLintptr (line 3456) | typedef long GLintptr; type GLsizeiptr (line 3457) | typedef long GLsizeiptr; type GLintptr (line 3459) | typedef ptrdiff_t GLintptr; type GLsizeiptr (line 3460) | typedef ptrdiff_t GLsizeiptr; type GLintptrARB (line 3467) | typedef long GLintptrARB; type GLsizeiptrARB (line 3468) | typedef long GLsizeiptrARB; type GLintptrARB (line 3470) | typedef ptrdiff_t GLintptrARB; type GLsizeiptrARB (line 3471) | typedef ptrdiff_t GLsizeiptrARB; type GLcharARB (line 3477) | typedef char GLcharARB; type GLhandleARB (line 3481) | typedef unsigned int GLhandleARB; type GLhalfARB (line 3487) | typedef unsigned short GLhalfARB; type GLhalfNV (line 3491) | typedef unsigned short GLhalfNV; type __int32 (line 3524) | typedef __int32 int32_t; type __int64 (line 3525) | typedef __int64 int64_t; type GLint64EXT (line 3535) | typedef int64_t GLint64EXT; type GLuint64EXT (line 3536) | typedef uint64_t GLuint64EXT; type GLvoid (line 3853) | typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERPROC) (GLenum target, GLenum ac... type GLvoid (line 4472) | typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERARBPROC) (GLenum target, GLenum... type GLuint (line 4854) | typedef GLboolean (APIENTRYP PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n... type GLuint (line 6140) | typedef GLboolean (APIENTRYP PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n,... type GLvoid (line 6304) | typedef GLuint (APIENTRYP PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, co... type GLvoid (line 6844) | typedef GLvoid* (APIENTRYP PFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer); FILE: deps/include/SDL/SDL_rwops.h type SDL_RWops (line 42) | typedef struct SDL_RWops { FILE: deps/include/SDL/SDL_stdinc.h type SDL_bool (line 115) | typedef enum { type Sint8 (line 120) | typedef int8_t Sint8; type Uint8 (line 121) | typedef uint8_t Uint8; type Sint16 (line 122) | typedef int16_t Sint16; type Uint16 (line 123) | typedef uint16_t Uint16; type Sint32 (line 124) | typedef int32_t Sint32; type Uint32 (line 125) | typedef uint32_t Uint32; type Sint64 (line 128) | typedef int64_t Sint64; type Uint64 (line 130) | typedef uint64_t Uint64; type Uint64 (line 134) | typedef struct { type SDL_DUMMY_ENUM (line 168) | typedef enum { type _SDL_iconv_t (line 605) | struct _SDL_iconv_t FILE: deps/include/SDL/SDL_syswm.h type SDL_SysWMinfo (line 69) | struct SDL_SysWMinfo type SDL_SysWMinfo (line 70) | typedef struct SDL_SysWMinfo SDL_SysWMinfo; type SDL_SYSWM_TYPE (line 78) | typedef enum { type SDL_SysWMmsg (line 83) | struct SDL_SysWMmsg { type SDL_SysWMinfo (line 95) | struct SDL_SysWMinfo { type SDL_SysWMmsg (line 130) | struct SDL_SysWMmsg { type SDL_SysWMinfo (line 136) | struct SDL_SysWMinfo { type SDL_SysWMmsg (line 144) | struct SDL_SysWMmsg { type SDL_SysWMinfo (line 153) | struct SDL_SysWMinfo { type SDL_SysWMmsg (line 162) | struct SDL_SysWMmsg { type SDL_SysWMinfo (line 169) | struct SDL_SysWMinfo { type SDL_SysWMmsg (line 179) | struct SDL_SysWMmsg { type SDL_SysWMinfo (line 185) | struct SDL_SysWMinfo { type SDL_SysWMmsg (line 193) | struct SDL_SysWMmsg { type SDL_SysWMinfo (line 199) | struct SDL_SysWMinfo { FILE: deps/include/SDL/SDL_thread.h type SDL_Thread (line 45) | struct SDL_Thread type SDL_Thread (line 46) | typedef struct SDL_Thread SDL_Thread; FILE: deps/include/SDL/SDL_timer.h type _SDL_TimerID (line 104) | struct _SDL_TimerID FILE: deps/include/SDL/SDL_version.h type SDL_version (line 47) | typedef struct SDL_version { FILE: deps/include/SDL/SDL_video.h type SDL_Rect (line 50) | typedef struct SDL_Rect { type SDL_Color (line 55) | typedef struct SDL_Color { type SDL_Palette (line 63) | typedef struct SDL_Palette { type SDL_PixelFormat (line 70) | typedef struct SDL_PixelFormat { type SDL_Surface (line 96) | typedef struct SDL_Surface { type SDL_Surface (line 167) | struct SDL_Surface type SDL_Surface (line 168) | struct SDL_Surface type SDL_VideoInfo (line 172) | typedef struct SDL_VideoInfo { type SDL_Overlay (line 209) | typedef struct SDL_Overlay { type SDL_GLattr (line 231) | typedef enum { type SDL_GrabMode (line 924) | typedef enum { FILE: libs/miniz/miniz.c function mz_ulong (line 39) | mz_ulong mz_adler32(mz_ulong adler, const unsigned char *ptr, size_t buf... function mz_ulong (line 69) | mz_ulong mz_crc32(mz_ulong crc, const mz_uint8 *ptr, size_t buf_len) function mz_ulong (line 88) | mz_ulong mz_crc32(mz_ulong crc, const mz_uint8 *ptr, size_t buf_len) function mz_free (line 155) | void mz_free(void *p) function miniz_def_free_func (line 165) | void miniz_def_free_func(void *opaque, void *address) function mz_deflateInit (line 183) | int mz_deflateInit(mz_streamp pStream, int level) function mz_deflateInit2 (line 188) | int mz_deflateInit2(mz_streamp pStream, int level, int method, int windo... function mz_deflateReset (line 224) | int mz_deflateReset(mz_streamp pStream) function mz_deflate (line 233) | int mz_deflate(mz_streamp pStream, int flush) function mz_deflateEnd (line 291) | int mz_deflateEnd(mz_streamp pStream) function mz_ulong (line 303) | mz_ulong mz_deflateBound(mz_streamp pStream, mz_ulong source_len) function mz_compress2 (line 310) | int mz_compress2(unsigned char *pDest, mz_ulong *pDest_len, const unsign... function mz_compress (line 340) | int mz_compress(unsigned char *pDest, mz_ulong *pDest_len, const unsigne... function mz_ulong (line 345) | mz_ulong mz_compressBound(mz_ulong source_len) type inflate_state (line 350) | typedef struct function mz_inflateInit2 (line 359) | int mz_inflateInit2(mz_streamp pStream, int window_bits) function mz_inflateInit (line 395) | int mz_inflateInit(mz_streamp pStream) function mz_inflate (line 400) | int mz_inflate(mz_streamp pStream, int flush) function mz_inflateEnd (line 512) | int mz_inflateEnd(mz_streamp pStream) function mz_uncompress (line 524) | int mz_uncompress(unsigned char *pDest, mz_ulong *pDest_len, const unsig... type tdefl_sym_freq (line 702) | typedef struct function tdefl_sym_freq (line 706) | static tdefl_sym_freq *tdefl_radix_sort_syms(mz_uint num_syms, tdefl_sym... function tdefl_calculate_minimum_redundancy (line 740) | static void tdefl_calculate_minimum_redundancy(tdefl_sym_freq *A, int n) function tdefl_huffman_enforce_max_code_size (line 800) | static void tdefl_huffman_enforce_max_code_size(int *pNum_codes, int cod... function tdefl_optimize_huffman_table (line 824) | static void tdefl_optimize_huffman_table(tdefl_compressor *d, int table_... function tdefl_start_dynamic_block (line 943) | static void tdefl_start_dynamic_block(tdefl_compressor *d) function tdefl_start_static_block (line 1030) | static void tdefl_start_static_block(tdefl_compressor *d) function mz_bool (line 1055) | static mz_bool tdefl_compress_lz_codes(tdefl_compressor *d) function mz_bool (line 1149) | static mz_bool tdefl_compress_lz_codes(tdefl_compressor *d) function mz_bool (line 1197) | static mz_bool tdefl_compress_block(tdefl_compressor *d, mz_bool static_... function tdefl_flush_block (line 1206) | static int tdefl_flush_block(tdefl_compressor *d, int flush) function mz_uint16 (line 1343) | static inline mz_uint16 TDEFL_READ_UNALIGNED_WORD(const mz_uint8* p) function mz_uint16 (line 1349) | static inline mz_uint16 TDEFL_READ_UNALIGNED_WORD2(const mz_uint16* p) function MZ_FORCEINLINE (line 1359) | static MZ_FORCEINLINE void tdefl_find_match(tdefl_compressor *d, mz_uint... function MZ_FORCEINLINE (line 1412) | static MZ_FORCEINLINE void tdefl_find_match(tdefl_compressor *d, mz_uint... function mz_bool (line 1458) | static mz_bool tdefl_compress_fast(tdefl_compressor *d) function MZ_FORCEINLINE (line 1628) | static MZ_FORCEINLINE void tdefl_record_literal(tdefl_compressor *d, mz_... function MZ_FORCEINLINE (line 1641) | static MZ_FORCEINLINE void tdefl_record_match(tdefl_compressor *d, mz_ui... function mz_bool (line 1671) | static mz_bool tdefl_compress_normal(tdefl_compressor *d) function tdefl_status (line 1816) | static tdefl_status tdefl_flush_output_buffer(tdefl_compressor *d) function tdefl_status (line 1837) | tdefl_status tdefl_compress(tdefl_compressor *d, const void *pIn_buf, si... function tdefl_status (line 1905) | tdefl_status tdefl_compress_buffer(tdefl_compressor *d, const void *pIn_... function tdefl_status (line 1911) | tdefl_status tdefl_init(tdefl_compressor *d, tdefl_put_buf_func_ptr pPut... function tdefl_status (line 1946) | tdefl_status tdefl_get_prev_return_status(tdefl_compressor *d) function mz_uint32 (line 1951) | mz_uint32 tdefl_get_adler32(tdefl_compressor *d) function mz_bool (line 1956) | mz_bool tdefl_compress_mem_to_output(const void *pBuf, size_t buf_len, t... type tdefl_output_buffer (line 1971) | typedef struct function mz_bool (line 1978) | static mz_bool tdefl_output_buffer_putter(const void *pBuf, int len, voi... function tdefl_compress_mem_to_mem (line 2018) | size_t tdefl_compress_mem_to_mem(void *pOut_buf, size_t out_buf_len, con... function mz_uint (line 2034) | mz_uint tdefl_create_comp_flags_from_zip_params(int level, int window_bi... function tdefl_compressor (line 2149) | tdefl_compressor *tdefl_compressor_alloc() function tdefl_compressor_free (line 2154) | void tdefl_compressor_free(tdefl_compressor *pComp) function tinfl_status (line 2339) | tinfl_status tinfl_decompress(tinfl_decompressor *r, const mz_uint8 *pIn... function tinfl_decompress_mem_to_mem (line 2846) | size_t tinfl_decompress_mem_to_mem(void *pOut_buf, size_t out_buf_len, c... function tinfl_decompress_mem_to_callback (line 2855) | int tinfl_decompress_mem_to_callback(const void *pIn_buf, size_t *pIn_bu... function tinfl_decompressor (line 2884) | tinfl_decompressor *tinfl_decompressor_alloc() function tinfl_decompressor_free (line 2892) | void tinfl_decompressor_free(tinfl_decompressor *pDecomp) function FILE (line 2942) | static FILE *mz_fopen(const char *pFilename, const char *pMode) function FILE (line 2948) | static FILE *mz_freopen(const char *pPath, const char *pMode, FILE *pStr... type mz_zip_array (line 3146) | typedef struct type mz_zip_internal_state_tag (line 3153) | struct mz_zip_internal_state_tag function MZ_FORCEINLINE (line 3180) | static MZ_FORCEINLINE mz_uint mz_zip_array_range_check(const mz_zip_arra... function MZ_FORCEINLINE (line 3190) | static MZ_FORCEINLINE void mz_zip_array_init(mz_zip_array *pArray, mz_ui... function MZ_FORCEINLINE (line 3196) | static MZ_FORCEINLINE void mz_zip_array_clear(mz_zip_archive *pZip, mz_z... function mz_bool (line 3202) | static mz_bool mz_zip_array_ensure_capacity(mz_zip_archive *pZip, mz_zip... function MZ_FORCEINLINE (line 3222) | static MZ_FORCEINLINE mz_bool mz_zip_array_reserve(mz_zip_archive *pZip,... function MZ_FORCEINLINE (line 3232) | static MZ_FORCEINLINE mz_bool mz_zip_array_resize(mz_zip_archive *pZip, ... function MZ_FORCEINLINE (line 3243) | static MZ_FORCEINLINE mz_bool mz_zip_array_ensure_room(mz_zip_archive *p... function MZ_FORCEINLINE (line 3248) | static MZ_FORCEINLINE mz_bool mz_zip_array_push_back(mz_zip_archive *pZi... function MZ_TIME_T (line 3258) | static MZ_TIME_T mz_zip_dos_to_time_t(int dos_time, int dos_date) function mz_zip_time_t_to_dos_time (line 3273) | static void mz_zip_time_t_to_dos_time(MZ_TIME_T time, mz_uint16 *pDOS_ti... function mz_bool (line 3296) | static mz_bool mz_zip_get_file_modified_time(const char *pFilename, MZ_T... function mz_bool (line 3310) | static mz_bool mz_zip_set_file_times(const char *pFilename, MZ_TIME_T ac... function MZ_FORCEINLINE (line 3323) | static MZ_FORCEINLINE mz_bool mz_zip_set_error(mz_zip_archive *pZip, mz_... function mz_bool (line 3330) | static mz_bool mz_zip_reader_init_internal(mz_zip_archive *pZip, mz_uint... function MZ_FORCEINLINE (line 3364) | static MZ_FORCEINLINE mz_bool mz_zip_reader_filename_less(const mz_zip_a... function mz_zip_reader_sort_central_dir_offsets_by_filename (line 3393) | static void mz_zip_reader_sort_central_dir_offsets_by_filename(mz_zip_ar... function mz_bool (line 3445) | static mz_bool mz_zip_reader_locate_header_sig(mz_zip_archive *pZip, mz_... function mz_bool (line 3491) | static mz_bool mz_zip_reader_read_central_dir(mz_zip_archive *pZip, mz_u... function mz_zip_zero_struct (line 3715) | void mz_zip_zero_struct(mz_zip_archive *pZip) function mz_bool (line 3721) | static mz_bool mz_zip_reader_end_internal(mz_zip_archive *pZip, mz_bool ... function mz_bool (line 3768) | mz_bool mz_zip_reader_end(mz_zip_archive *pZip) function mz_bool (line 3772) | mz_bool mz_zip_reader_init(mz_zip_archive *pZip, mz_uint64 size, mz_uint... function mz_zip_mem_read_func (line 3792) | static size_t mz_zip_mem_read_func(void *pOpaque, mz_uint64 file_ofs, vo... function mz_bool (line 3800) | mz_bool mz_zip_reader_init_mem(mz_zip_archive *pZip, const void *pMem, s... function mz_zip_file_read_func (line 3835) | static size_t mz_zip_file_read_func(void *pOpaque, mz_uint64 file_ofs, v... function mz_bool (line 3848) | mz_bool mz_zip_reader_init_file(mz_zip_archive *pZip, const char *pFilen... function mz_bool (line 3853) | mz_bool mz_zip_reader_init_file_v2(mz_zip_archive *pZip, const char *pFi... function mz_bool (line 3907) | mz_bool mz_zip_reader_init_cfile(mz_zip_archive *pZip, MZ_FILE *pFile, m... function MZ_FORCEINLINE (line 3949) | static MZ_FORCEINLINE const mz_uint8 *mz_zip_get_cdh(mz_zip_archive *pZi... function mz_bool (line 3956) | mz_bool mz_zip_reader_is_file_encrypted(mz_zip_archive *pZip, mz_uint fi... function mz_bool (line 3970) | mz_bool mz_zip_reader_is_file_supported(mz_zip_archive *pZip, mz_uint fi... function mz_bool (line 4006) | mz_bool mz_zip_reader_is_file_a_directory(mz_zip_archive *pZip, mz_uint ... function mz_bool (line 4038) | static mz_bool mz_zip_file_stat_internal(mz_zip_archive *pZip, mz_uint f... function MZ_FORCEINLINE (line 4158) | static MZ_FORCEINLINE mz_bool mz_zip_string_equal(const char *pA, const ... function MZ_FORCEINLINE (line 4169) | static MZ_FORCEINLINE int mz_zip_filename_compare(const mz_zip_array *pC... function mz_bool (line 4186) | static mz_bool mz_zip_locate_file_binary_search(mz_zip_archive *pZip, co... function mz_zip_reader_locate_file (line 4226) | int mz_zip_reader_locate_file(mz_zip_archive *pZip, const char *pName, c... function mz_bool (line 4235) | mz_bool mz_zip_reader_locate_file_v2(mz_zip_archive *pZip, const char *p... function mz_bool (line 4300) | mz_bool mz_zip_reader_extract_to_mem_no_alloc(mz_zip_archive *pZip, mz_u... function mz_bool (line 4443) | mz_bool mz_zip_reader_extract_file_to_mem_no_alloc(mz_zip_archive *pZip,... function mz_bool (line 4451) | mz_bool mz_zip_reader_extract_to_mem(mz_zip_archive *pZip, mz_uint file_... function mz_bool (line 4456) | mz_bool mz_zip_reader_extract_file_to_mem(mz_zip_archive *pZip, const ch... function mz_bool (line 4515) | mz_bool mz_zip_reader_extract_to_callback(mz_zip_archive *pZip, mz_uint ... function mz_bool (line 4713) | mz_bool mz_zip_reader_extract_file_to_callback(mz_zip_archive *pZip, con... function mz_zip_reader_extract_iter_state (line 4722) | mz_zip_reader_extract_iter_state* mz_zip_reader_extract_iter_new(mz_zip_... function mz_zip_reader_extract_iter_state (line 4850) | mz_zip_reader_extract_iter_state* mz_zip_reader_extract_file_iter_new(mz... function mz_zip_reader_extract_iter_read (line 4862) | size_t mz_zip_reader_extract_iter_read(mz_zip_reader_extract_iter_state*... function mz_bool (line 4979) | mz_bool mz_zip_reader_extract_iter_free(mz_zip_reader_extract_iter_state... function mz_zip_file_write_callback (line 5021) | static size_t mz_zip_file_write_callback(void *pOpaque, mz_uint64 ofs, c... function mz_bool (line 5028) | mz_bool mz_zip_reader_extract_to_file(mz_zip_archive *pZip, mz_uint file... function mz_bool (line 5062) | mz_bool mz_zip_reader_extract_file_to_file(mz_zip_archive *pZip, const c... function mz_bool (line 5071) | mz_bool mz_zip_reader_extract_to_cfile(mz_zip_archive *pZip, mz_uint fil... function mz_bool (line 5084) | mz_bool mz_zip_reader_extract_file_to_cfile(mz_zip_archive *pZip, const ... function mz_zip_compute_crc32_callback (line 5094) | static size_t mz_zip_compute_crc32_callback(void *pOpaque, mz_uint64 fil... function mz_bool (line 5102) | mz_bool mz_zip_validate_file(mz_zip_archive *pZip, mz_uint file_index, m... function mz_bool (line 5308) | mz_bool mz_zip_validate_archive(mz_zip_archive *pZip, mz_uint flags) function mz_bool (line 5361) | mz_bool mz_zip_validate_mem_archive(const void *pMem, size_t size, mz_ui... function mz_bool (line 5403) | mz_bool mz_zip_validate_file_archive(const char *pFilename, mz_uint flag... function MZ_FORCEINLINE (line 5449) | static MZ_FORCEINLINE void mz_write_le16(mz_uint8 *p, mz_uint16 v) function MZ_FORCEINLINE (line 5454) | static MZ_FORCEINLINE void mz_write_le32(mz_uint8 *p, mz_uint32 v) function MZ_FORCEINLINE (line 5461) | static MZ_FORCEINLINE void mz_write_le64(mz_uint8 *p, mz_uint64 v) function mz_zip_heap_write_func (line 5471) | static size_t mz_zip_heap_write_func(void *pOpaque, mz_uint64 file_ofs, ... function mz_bool (line 5509) | static mz_bool mz_zip_writer_end_internal(mz_zip_archive *pZip, mz_bool ... function mz_bool (line 5555) | mz_bool mz_zip_writer_init_v2(mz_zip_archive *pZip, mz_uint64 existing_s... function mz_bool (line 5604) | mz_bool mz_zip_writer_init(mz_zip_archive *pZip, mz_uint64 existing_size) function mz_bool (line 5609) | mz_bool mz_zip_writer_init_heap_v2(mz_zip_archive *pZip, size_t size_to_... function mz_bool (line 5637) | mz_bool mz_zip_writer_init_heap(mz_zip_archive *pZip, size_t size_to_res... function mz_zip_file_write_func (line 5643) | static size_t mz_zip_file_write_func(void *pOpaque, mz_uint64 file_ofs, ... function mz_bool (line 5659) | mz_bool mz_zip_writer_init_file(mz_zip_archive *pZip, const char *pFilen... function mz_bool (line 5664) | mz_bool mz_zip_writer_init_file_v2(mz_zip_archive *pZip, const char *pFi... function mz_bool (line 5711) | mz_bool mz_zip_writer_init_cfile(mz_zip_archive *pZip, MZ_FILE *pFile, m... function mz_bool (line 5732) | mz_bool mz_zip_writer_init_from_reader_v2(mz_zip_archive *pZip, const ch... function mz_bool (line 5819) | mz_bool mz_zip_writer_init_from_reader(mz_zip_archive *pZip, const char ... function mz_bool (line 5825) | mz_bool mz_zip_writer_add_mem(mz_zip_archive *pZip, const char *pArchive... type mz_zip_writer_add_state (line 5830) | typedef struct function mz_bool (line 5837) | static mz_bool mz_zip_writer_add_put_buf_callback(const void *pBuf, int ... function mz_uint32 (line 5850) | static mz_uint32 mz_zip_writer_create_zip64_extra_data(mz_uint8 *pBuf, m... function mz_bool (line 5885) | static mz_bool mz_zip_writer_create_local_dir_header(mz_zip_archive *pZi... function mz_bool (line 5903) | static mz_bool mz_zip_writer_create_central_dir_header(mz_zip_archive *p... function mz_bool (line 5928) | static mz_bool mz_zip_writer_add_to_central_dir(mz_zip_archive *pZip, co... function mz_bool (line 5968) | static mz_bool mz_zip_writer_validate_archive_name(const char *pArchive_... function mz_uint (line 5985) | static mz_uint mz_zip_writer_compute_padding_needed_for_file_alignment(m... function mz_bool (line 5994) | static mz_bool mz_zip_writer_write_zeros(mz_zip_archive *pZip, mz_uint64... function mz_bool (line 6010) | mz_bool mz_zip_writer_add_mem_ex(mz_zip_archive *pZip, const char *pArch... function mz_bool (line 6016) | mz_bool mz_zip_writer_add_mem_ex_v2(mz_zip_archive *pZip, const char *pA... function mz_bool (line 6303) | mz_bool mz_zip_writer_add_cfile(mz_zip_archive *pZip, const char *pArchi... function mz_bool (line 6603) | mz_bool mz_zip_writer_add_file(mz_zip_archive *pZip, const char *pArchiv... function mz_bool (line 6635) | static mz_bool mz_zip_writer_update_zip64_extension_block(mz_zip_array *... function mz_bool (line 6715) | mz_bool mz_zip_writer_add_from_zip_reader(mz_zip_archive *pZip, mz_zip_a... function mz_bool (line 7077) | mz_bool mz_zip_writer_finalize_archive(mz_zip_archive *pZip) function mz_bool (line 7165) | mz_bool mz_zip_writer_finalize_heap_archive(mz_zip_archive *pZip, void *... function mz_bool (line 7190) | mz_bool mz_zip_writer_end(mz_zip_archive *pZip) function mz_bool (line 7196) | mz_bool mz_zip_add_mem_to_archive_file_in_place(const char *pZip_filenam... function mz_bool (line 7201) | mz_bool mz_zip_add_mem_to_archive_file_in_place_v2(const char *pZip_file... function mz_zip_mode (line 7344) | mz_zip_mode mz_zip_get_mode(mz_zip_archive *pZip) function mz_zip_type (line 7349) | mz_zip_type mz_zip_get_type(mz_zip_archive *pZip) function mz_zip_error (line 7354) | mz_zip_error mz_zip_set_last_error(mz_zip_archive *pZip, mz_zip_error er... function mz_zip_error (line 7367) | mz_zip_error mz_zip_peek_last_error(mz_zip_archive *pZip) function mz_zip_error (line 7375) | mz_zip_error mz_zip_clear_last_error(mz_zip_archive *pZip) function mz_zip_error (line 7380) | mz_zip_error mz_zip_get_last_error(mz_zip_archive *pZip) function mz_bool (line 7469) | mz_bool mz_zip_is_zip64(mz_zip_archive *pZip) function mz_zip_get_central_dir_size (line 7477) | size_t mz_zip_get_central_dir_size(mz_zip_archive *pZip) function mz_uint (line 7485) | mz_uint mz_zip_reader_get_num_files(mz_zip_archive *pZip) function mz_uint64 (line 7490) | mz_uint64 mz_zip_get_archive_size(mz_zip_archive *pZip) function mz_uint64 (line 7497) | mz_uint64 mz_zip_get_archive_file_start_offset(mz_zip_archive *pZip) function MZ_FILE (line 7504) | MZ_FILE *mz_zip_get_cfile(mz_zip_archive *pZip) function mz_zip_read_archive_data (line 7511) | size_t mz_zip_read_archive_data(mz_zip_archive *pZip, mz_uint64 file_ofs... function mz_uint (line 7519) | mz_uint mz_zip_reader_get_filename(mz_zip_archive *pZip, mz_uint file_in... function mz_bool (line 7540) | mz_bool mz_zip_reader_file_stat(mz_zip_archive *pZip, mz_uint file_index... function mz_bool (line 7545) | mz_bool mz_zip_end(mz_zip_archive *pZip) FILE: libs/miniz/miniz.h type mz_ulong (line 194) | typedef unsigned long mz_ulong; type mz_internal_state (line 275) | struct mz_internal_state type mz_stream (line 278) | typedef struct mz_stream_s type mz_stream (line 300) | typedef mz_stream *mz_streamp; type Byte (line 393) | typedef unsigned char Byte; type uInt (line 394) | typedef unsigned int uInt; type mz_ulong (line 395) | typedef mz_ulong uLong; type Byte (line 396) | typedef Byte Bytef; type uInt (line 397) | typedef uInt uIntf; type charf (line 398) | typedef char charf; type intf (line 399) | typedef int intf; type uLong (line 401) | typedef uLong uLongf; type mz_uint8 (line 477) | typedef unsigned char mz_uint8; type mz_int16 (line 478) | typedef signed short mz_int16; type mz_uint16 (line 479) | typedef unsigned short mz_uint16; type mz_uint32 (line 480) | typedef unsigned int mz_uint32; type mz_uint (line 481) | typedef unsigned int mz_uint; type mz_int64 (line 482) | typedef int64_t mz_int64; type mz_uint64 (line 483) | typedef uint64_t mz_uint64; type mz_bool (line 484) | typedef int mz_bool; type mz_dummy_time_t (line 504) | typedef struct mz_dummy_time_t_tag type mz_bool (line 631) | typedef mz_bool (*tdefl_put_buf_func_ptr)(const void *pBuf, int len, voi... type tdefl_status (line 674) | typedef enum { type tdefl_flush (line 682) | typedef enum { type tdefl_compressor (line 690) | typedef struct type tinfl_decompressor_tag (line 789) | struct tinfl_decompressor_tag type tinfl_decompressor (line 790) | typedef struct tinfl_decompressor_tag tinfl_decompressor; type tinfl_status (line 803) | typedef enum { type tinfl_huff_table (line 860) | typedef struct type mz_uint64 (line 873) | typedef mz_uint64 tinfl_bit_buf_t; type mz_uint32 (line 876) | typedef mz_uint32 tinfl_bit_buf_t; type tinfl_decompressor_tag (line 880) | struct tinfl_decompressor_tag type mz_zip_archive_file_stat (line 912) | typedef struct type mz_bool (line 970) | typedef mz_bool (*mz_file_needs_keepalive)(void *pOpaque); type mz_zip_internal_state_tag (line 972) | struct mz_zip_internal_state_tag type mz_zip_internal_state (line 973) | typedef struct mz_zip_internal_state_tag mz_zip_internal_state; type mz_zip_mode (line 975) | typedef enum { type mz_zip_flags (line 982) | typedef enum { type mz_zip_type (line 994) | typedef enum { type mz_zip_error (line 1005) | typedef enum { type mz_zip_archive (line 1041) | typedef struct type mz_zip_reader_extract_iter_state (line 1068) | typedef struct FILE: libs/rapidyaml/c4/allocator.hpp type c4 (line 25) | namespace c4 { type detail (line 29) | namespace detail { function size_for (line 30) | inline size_t size_for (size_t num_objs) noexcept { return num_... type _AllocatorUtil (line 76) | struct _AllocatorUtil type has_no_alloc (line 79) | struct has_no_alloc type has_alloc_arg (line 87) | struct has_alloc_arg type has_alloc (line 94) | struct has_alloc class MemRes (line 41) | class MemRes method MemRes (line 45) | MemRes() : m_resource(get_memory_resource()) {} method MemRes (line 46) | MemRes(MemoryResource* r) noexcept : m_resource(r ? r : get_memory_r... method MemoryResource (line 48) | inline MemoryResource* resource() const { return m_resource; } class MemResGlobal (line 59) | class MemResGlobal method MemResGlobal (line 63) | MemResGlobal() {} method MemResGlobal (line 64) | MemResGlobal(MemoryResource* r) noexcept { C4_UNUSED(r); C4_ASSERT(r... method MemoryResource (line 66) | inline MemoryResource* resource() const { return get_memory_resource... type detail (line 74) | namespace detail { function size_for (line 30) | inline size_t size_for (size_t num_objs) noexcept { return num_... type _AllocatorUtil (line 76) | struct _AllocatorUtil type has_no_alloc (line 79) | struct has_no_alloc type has_alloc_arg (line 87) | struct has_alloc_arg type has_alloc (line 94) | struct has_alloc type detail::_AllocatorUtil (line 103) | struct detail::_AllocatorUtil : public MemRes method C4_ALWAYS_INLINE (line 112) | C4_ALWAYS_INLINE typename std::enable_if type rebind (line 208) | struct rebind method rebound (line 213) | typename rebind::other rebound() method Allocator (line 221) | Allocator() : impl_type() {} method Allocator (line 223) | Allocator(Allocator const& that) : impl_type(that... method Allocator (line 225) | Allocator(Allocator const&) = default; method Allocator (line 226) | Allocator(Allocator &&) = default; method Allocator (line 228) | Allocator& operator= (Allocator const&) = default; method Allocator (line 229) | Allocator& operator= (Allocator &&) = default; method Allocator (line 233) | Allocator select_on_container_copy_construct() const { return Alloca... method T (line 235) | T* allocate(size_t num_objs, size_t alignment=alignof(T)) method deallocate (line 244) | void deallocate(T * ptr, size_t num_objs, size_t alignment=alignof(T)) method T (line 251) | T* reallocate(T* ptr, size_t oldnum, size_t newnum, size_t alignment... class SmallAllocator (line 268) | class SmallAllocator : public detail::_AllocatorUtil type rebind (line 303) | struct rebind method rebound (line 308) | typename rebind::other rebound() method SmallAllocator (line 316) | SmallAllocator() : impl_type() {} method SmallAllocator (line 319) | SmallAllocator(SmallAllocator const& that) : impl_type(... method SmallAllocator (line 324) | SmallAllocator(SmallAllocator const&) = default; method SmallAllocator (line 325) | SmallAllocator(SmallAllocator &&) = default; method SmallAllocator (line 327) | SmallAllocator& operator= (SmallAllocator const&) = default; method SmallAllocator (line 328) | SmallAllocator& operator= (SmallAllocator &&) = default; method SmallAllocator (line 332) | SmallAllocator select_on_container_copy_construct() const { return S... method T (line 334) | T* allocate(size_t num_objs, size_t alignment=Alignment) method deallocate (line 352) | void deallocate(T * ptr, size_t num_objs, size_t alignment=Alignment) method T (line 365) | T* reallocate(T * ptr, size_t oldnum, size_t newnum, size_t alignmen... FILE: libs/rapidyaml/c4/base64.cpp type c4 (line 14) | namespace c4 { type detail (line 16) | namespace detail { function base64_test_tables (line 76) | void base64_test_tables() function base64_valid (line 97) | bool base64_valid(csubstr encoded) function base64_encode (line 114) | size_t base64_encode(substr buf, cblob data) function base64_decode (line 157) | size_t base64_decode(csubstr encoded, blob data) FILE: libs/rapidyaml/c4/base64.hpp type c4 (line 12) | namespace c4 { type fmt (line 62) | namespace fmt { type base64_wrapper_ (line 71) | struct base64_wrapper_ method base64_wrapper_ (line 74) | base64_wrapper_() : data() {} method base64_wrapper_ (line 75) | base64_wrapper_(blob_ blob) : data(blob) {} function C4_ALWAYS_INLINE (line 85) | C4_ALWAYS_INLINE const_base64_wrapper cbase64(Args const& C4_RESTRIC... function C4_ALWAYS_INLINE (line 90) | C4_ALWAYS_INLINE const_base64_wrapper cbase64(csubstr s) function C4_ALWAYS_INLINE (line 96) | C4_ALWAYS_INLINE const_base64_wrapper base64(Args const& C4_RESTRICT... function C4_ALWAYS_INLINE (line 101) | C4_ALWAYS_INLINE const_base64_wrapper base64(csubstr s) function C4_ALWAYS_INLINE (line 108) | C4_ALWAYS_INLINE base64_wrapper base64(Args &... args) function C4_ALWAYS_INLINE (line 113) | C4_ALWAYS_INLINE base64_wrapper base64(substr s) function to_chars (line 127) | inline size_t to_chars(substr buf, fmt::const_base64_wrapper b) function from_chars (line 134) | inline size_t from_chars(csubstr buf, fmt::base64_wrapper *b) FILE: libs/rapidyaml/c4/bitmask.hpp type c4 (line 29) | namespace c4 { function Stream (line 35) | Stream& bm2stream(Stream &s, typename std::underlying_type::type... function bm2stream (line 84) | typename std::enable_if::value, Stream&>::type function else (line 109) | else if(str && sz) \ function bm2str (line 137) | size_t bm2str function bm2str (line 206) | typename std::enable_if::value, size_t>::type type detail (line 222) | namespace detail { function str2bm_read_one (line 234) | typename std::underlying_type::type str2bm_read_one(const char *... function str2bm (line 259) | typename std::underlying_type::type str2bm(const char *str, size_t... function str2bm (line 321) | typename std::underlying_type::type str2bm(const char *str) FILE: libs/rapidyaml/c4/blob.hpp type c4 (line 10) | namespace c4 { type blob_ (line 13) | struct blob_ method C4_ALWAYS_INLINE (line 34) | C4_ALWAYS_INLINE blob_() noexcept = default; method C4_ALWAYS_INLINE (line 35) | C4_ALWAYS_INLINE blob_(blob_ const& that) noexcept = default; method C4_ALWAYS_INLINE (line 36) | C4_ALWAYS_INLINE blob_(blob_ && that) noexcept = default; method C4_ALWAYS_INLINE (line 37) | C4_ALWAYS_INLINE blob_& operator=(blob_ && that) noexcept = defa... method C4_ALWAYS_INLINE (line 38) | C4_ALWAYS_INLINE blob_& operator=(blob_ const& that) noexcept = defa... method C4_ALWAYS_INLINE (line 42) | C4_ALWAYS_INLINE blob_& operator=(blob_ && that) noexcept { b... method C4_ALWAYS_INLINE (line 43) | C4_ALWAYS_INLINE blob_& operator=(blob_ const& that) noexcept { b... method C4_ALWAYS_INLINE (line 49) | C4_ALWAYS_INLINE blob_(U &var) noexcept : buf(reinterpret_cast(&... type detail (line 15) | namespace detail { type is_blob_type (line 16) | struct is_blob_type : std::integral_constant {} type is_blob_type> (line 17) | struct is_blob_type> : std::integral_constant {} type is_blob_value_type (line 18) | struct is_blob_value_type : std::integral_constant && that) noexcept { b... method C4_ALWAYS_INLINE (line 43) | C4_ALWAYS_INLINE blob_& operator=(blob_ const& that) noexcept { b... method C4_ALWAYS_INLINE (line 49) | C4_ALWAYS_INLINE blob_(U &var) noexcept : buf(reinterpret_cast(&... function C4_ALWAYS_INLINE (line 53) | C4_ALWAYS_INLINE blob_& operator= (U (&arr)[N]) noexcept { buf = reint... FILE: libs/rapidyaml/c4/char_traits.cpp type c4 (line 3) | namespace c4 { FILE: libs/rapidyaml/c4/char_traits.hpp type c4 (line 10) | namespace c4 { function C4_ALWAYS_INLINE (line 12) | C4_ALWAYS_INLINE bool isspace(char c) { return std::isspace(c) != 0; } function C4_ALWAYS_INLINE (line 13) | C4_ALWAYS_INLINE bool isspace(wchar_t c) { return std::iswspace(static... type char_traits (line 17) | struct char_traits type char_traits (line 20) | struct char_traits : public std::char_traits type char_traits (line 27) | struct char_traits : public std::char_traits type detail (line 35) | namespace detail { type needed_chars (line 37) | struct needed_chars type needed_chars (line 39) | struct needed_chars method C4_ALWAYS_INLINE (line 42) | C4_ALWAYS_INLINE constexpr static SizeType for_bytes(SizeType num_... type needed_chars (line 48) | struct needed_chars method C4_ALWAYS_INLINE (line 51) | C4_ALWAYS_INLINE constexpr static SizeType for_bytes(SizeType num_... type literal_as (line 76) | struct literal_as type literal_as (line 79) | struct literal_as method C4_ALWAYS_INLINE (line 81) | C4_ALWAYS_INLINE static constexpr const char* get(const char* str,... type literal_as (line 87) | struct literal_as method C4_ALWAYS_INLINE (line 89) | C4_ALWAYS_INLINE static constexpr const wchar_t* get(const char*, ... function C4_ALWAYS_INLINE (line 61) | C4_ALWAYS_INLINE constexpr SizeType num_needed_chars(SizeType num_bytes) type detail (line 74) | namespace detail { type needed_chars (line 37) | struct needed_chars type needed_chars (line 39) | struct needed_chars method C4_ALWAYS_INLINE (line 42) | C4_ALWAYS_INLINE constexpr static SizeType for_bytes(SizeType num_... type needed_chars (line 48) | struct needed_chars method C4_ALWAYS_INLINE (line 51) | C4_ALWAYS_INLINE constexpr static SizeType for_bytes(SizeType num_... type literal_as (line 76) | struct literal_as type literal_as (line 79) | struct literal_as method C4_ALWAYS_INLINE (line 81) | C4_ALWAYS_INLINE static constexpr const char* get(const char* str,... type literal_as (line 87) | struct literal_as method C4_ALWAYS_INLINE (line 89) | C4_ALWAYS_INLINE static constexpr const wchar_t* get(const char*, ... FILE: libs/rapidyaml/c4/charconv.hpp type c4 (line 139) | namespace c4 { type std::underlying_type::type (line 188) | enum : std::underlying_type::type { type is_fixed_length (line 217) | struct is_fixed_length type detail (line 256) | namespace detail { type charconv_digits_ (line 271) | struct charconv_digits_ type charconv_digits_<1u, true> (line 274) | struct charconv_digits_<1u, true> // int8_t method csubstr (line 287) | static constexpr csubstr min_value_dec() noexcept { return csubstr... method csubstr (line 288) | static constexpr csubstr min_value_hex() noexcept { return csubstr... method csubstr (line 289) | static constexpr csubstr min_value_oct() noexcept { return csubstr... method csubstr (line 290) | static constexpr csubstr min_value_bin() noexcept { return csubstr... method csubstr (line 291) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 292) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<1u, false> (line 294) | struct charconv_digits_<1u, false> // uint8_t method csubstr (line 306) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 307) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<2u, true> (line 309) | struct charconv_digits_<2u, true> // int16_t method csubstr (line 322) | static constexpr csubstr min_value_dec() noexcept { return csubstr... method csubstr (line 323) | static constexpr csubstr min_value_hex() noexcept { return csubstr... method csubstr (line 324) | static constexpr csubstr min_value_oct() noexcept { return csubstr... method csubstr (line 325) | static constexpr csubstr min_value_bin() noexcept { return csubstr... method csubstr (line 326) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 327) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<2u, false> (line 329) | struct charconv_digits_<2u, false> // uint16_t method csubstr (line 341) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 342) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<4u, true> (line 344) | struct charconv_digits_<4u, true> // int32_t method csubstr (line 357) | static constexpr csubstr min_value_dec() noexcept { return csubstr... method csubstr (line 358) | static constexpr csubstr min_value_hex() noexcept { return csubstr... method csubstr (line 359) | static constexpr csubstr min_value_oct() noexcept { return csubstr... method csubstr (line 360) | static constexpr csubstr min_value_bin() noexcept { return csubstr... method csubstr (line 361) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 362) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<4u, false> (line 364) | struct charconv_digits_<4u, false> // uint32_t method csubstr (line 376) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 377) | static constexpr bool is_oct_overflow(csubstr str) noexcept { retu... type charconv_digits_<8u, true> (line 379) | struct charconv_digits_<8u, true> // int32_t method csubstr (line 391) | static constexpr csubstr min_value_dec() noexcept { return csubstr... method csubstr (line 392) | static constexpr csubstr min_value_hex() noexcept { return csubstr... method csubstr (line 393) | static constexpr csubstr min_value_oct() noexcept { return csubstr... method csubstr (line 394) | static constexpr csubstr min_value_bin() noexcept { return csubstr... method csubstr (line 395) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 396) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<8u, false> (line 398) | struct charconv_digits_<8u, false> method csubstr (line 410) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 411) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... function write_num_digits (line 781) | size_t write_num_digits(substr buf, T v, size_t num_digits) noexcept function _itoa2buf (line 985) | inline size_t _itoa2buf(substr buf, size_t pos, csubstr val) noexcept function _itoa2bufwithdigits (line 991) | inline size_t _itoa2bufwithdigits(substr buf, size_t pos, size_t num... function C4_NO_INLINE (line 1000) | C4_NO_INLINE size_t _itoadec2buf(substr buf) noexcept function C4_NO_INLINE (line 1009) | C4_NO_INLINE size_t _itoa2buf(substr buf, I radix) noexcept function C4_NO_INLINE (line 1047) | C4_NO_INLINE size_t _itoa2buf(substr buf, I radix, size_t num_digits... function C4_CONSTEXPR14 (line 440) | C4_CONSTEXPR14 C4_ALWAYS_INLINE function C4_CONSTEXPR14 (line 451) | C4_CONSTEXPR14 C4_ALWAYS_INLINE function C4_CONSTEXPR14 (line 462) | C4_CONSTEXPR14 C4_ALWAYS_INLINE function C4_CONSTEXPR14 (line 475) | C4_CONSTEXPR14 C4_ALWAYS_INLINE function C4_CONSTEXPR14 (line 524) | C4_CONSTEXPR14 C4_ALWAYS_INLINE unsigned digits_hex(T v) noexcept function C4_CONSTEXPR14 (line 533) | C4_CONSTEXPR14 C4_ALWAYS_INLINE unsigned digits_bin(T v) noexcept function C4_CONSTEXPR14 (line 542) | C4_CONSTEXPR14 C4_ALWAYS_INLINE unsigned digits_oct(T v_) noexcept type detail (line 579) | namespace detail { type charconv_digits_ (line 271) | struct charconv_digits_ type charconv_digits_<1u, true> (line 274) | struct charconv_digits_<1u, true> // int8_t method csubstr (line 287) | static constexpr csubstr min_value_dec() noexcept { return csubstr... method csubstr (line 288) | static constexpr csubstr min_value_hex() noexcept { return csubstr... method csubstr (line 289) | static constexpr csubstr min_value_oct() noexcept { return csubstr... method csubstr (line 290) | static constexpr csubstr min_value_bin() noexcept { return csubstr... method csubstr (line 291) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 292) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<1u, false> (line 294) | struct charconv_digits_<1u, false> // uint8_t method csubstr (line 306) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 307) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<2u, true> (line 309) | struct charconv_digits_<2u, true> // int16_t method csubstr (line 322) | static constexpr csubstr min_value_dec() noexcept { return csubstr... method csubstr (line 323) | static constexpr csubstr min_value_hex() noexcept { return csubstr... method csubstr (line 324) | static constexpr csubstr min_value_oct() noexcept { return csubstr... method csubstr (line 325) | static constexpr csubstr min_value_bin() noexcept { return csubstr... method csubstr (line 326) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 327) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<2u, false> (line 329) | struct charconv_digits_<2u, false> // uint16_t method csubstr (line 341) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 342) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<4u, true> (line 344) | struct charconv_digits_<4u, true> // int32_t method csubstr (line 357) | static constexpr csubstr min_value_dec() noexcept { return csubstr... method csubstr (line 358) | static constexpr csubstr min_value_hex() noexcept { return csubstr... method csubstr (line 359) | static constexpr csubstr min_value_oct() noexcept { return csubstr... method csubstr (line 360) | static constexpr csubstr min_value_bin() noexcept { return csubstr... method csubstr (line 361) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 362) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<4u, false> (line 364) | struct charconv_digits_<4u, false> // uint32_t method csubstr (line 376) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 377) | static constexpr bool is_oct_overflow(csubstr str) noexcept { retu... type charconv_digits_<8u, true> (line 379) | struct charconv_digits_<8u, true> // int32_t method csubstr (line 391) | static constexpr csubstr min_value_dec() noexcept { return csubstr... method csubstr (line 392) | static constexpr csubstr min_value_hex() noexcept { return csubstr... method csubstr (line 393) | static constexpr csubstr min_value_oct() noexcept { return csubstr... method csubstr (line 394) | static constexpr csubstr min_value_bin() noexcept { return csubstr... method csubstr (line 395) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 396) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<8u, false> (line 398) | struct charconv_digits_<8u, false> method csubstr (line 410) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 411) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... function write_num_digits (line 781) | size_t write_num_digits(substr buf, T v, size_t num_digits) noexcept function _itoa2buf (line 985) | inline size_t _itoa2buf(substr buf, size_t pos, csubstr val) noexcept function _itoa2bufwithdigits (line 991) | inline size_t _itoa2bufwithdigits(substr buf, size_t pos, size_t num... function C4_NO_INLINE (line 1000) | C4_NO_INLINE size_t _itoadec2buf(substr buf) noexcept function C4_NO_INLINE (line 1009) | C4_NO_INLINE size_t _itoa2buf(substr buf, I radix) noexcept function C4_NO_INLINE (line 1047) | C4_NO_INLINE size_t _itoa2buf(substr buf, I radix, size_t num_digits... function C4_HOT (line 607) | C4_HOT C4_ALWAYS_INLINE function C4_HOT (line 640) | C4_HOT C4_ALWAYS_INLINE function C4_HOT (line 656) | C4_HOT C4_ALWAYS_INLINE function C4_HOT (line 672) | C4_HOT C4_ALWAYS_INLINE function C4_ALWAYS_INLINE (line 708) | C4_ALWAYS_INLINE size_t write_dec(substr buf, T v) noexcept function C4_ALWAYS_INLINE (line 727) | C4_ALWAYS_INLINE size_t write_hex(substr buf, T v) noexcept function C4_ALWAYS_INLINE (line 746) | C4_ALWAYS_INLINE size_t write_oct(substr buf, T v) noexcept function C4_ALWAYS_INLINE (line 765) | C4_ALWAYS_INLINE size_t write_bin(substr buf, T v) noexcept type detail (line 778) | namespace detail { type charconv_digits_ (line 271) | struct charconv_digits_ type charconv_digits_<1u, true> (line 274) | struct charconv_digits_<1u, true> // int8_t method csubstr (line 287) | static constexpr csubstr min_value_dec() noexcept { return csubstr... method csubstr (line 288) | static constexpr csubstr min_value_hex() noexcept { return csubstr... method csubstr (line 289) | static constexpr csubstr min_value_oct() noexcept { return csubstr... method csubstr (line 290) | static constexpr csubstr min_value_bin() noexcept { return csubstr... method csubstr (line 291) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 292) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<1u, false> (line 294) | struct charconv_digits_<1u, false> // uint8_t method csubstr (line 306) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 307) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<2u, true> (line 309) | struct charconv_digits_<2u, true> // int16_t method csubstr (line 322) | static constexpr csubstr min_value_dec() noexcept { return csubstr... method csubstr (line 323) | static constexpr csubstr min_value_hex() noexcept { return csubstr... method csubstr (line 324) | static constexpr csubstr min_value_oct() noexcept { return csubstr... method csubstr (line 325) | static constexpr csubstr min_value_bin() noexcept { return csubstr... method csubstr (line 326) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 327) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<2u, false> (line 329) | struct charconv_digits_<2u, false> // uint16_t method csubstr (line 341) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 342) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<4u, true> (line 344) | struct charconv_digits_<4u, true> // int32_t method csubstr (line 357) | static constexpr csubstr min_value_dec() noexcept { return csubstr... method csubstr (line 358) | static constexpr csubstr min_value_hex() noexcept { return csubstr... method csubstr (line 359) | static constexpr csubstr min_value_oct() noexcept { return csubstr... method csubstr (line 360) | static constexpr csubstr min_value_bin() noexcept { return csubstr... method csubstr (line 361) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 362) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<4u, false> (line 364) | struct charconv_digits_<4u, false> // uint32_t method csubstr (line 376) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 377) | static constexpr bool is_oct_overflow(csubstr str) noexcept { retu... type charconv_digits_<8u, true> (line 379) | struct charconv_digits_<8u, true> // int32_t method csubstr (line 391) | static constexpr csubstr min_value_dec() noexcept { return csubstr... method csubstr (line 392) | static constexpr csubstr min_value_hex() noexcept { return csubstr... method csubstr (line 393) | static constexpr csubstr min_value_oct() noexcept { return csubstr... method csubstr (line 394) | static constexpr csubstr min_value_bin() noexcept { return csubstr... method csubstr (line 395) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 396) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<8u, false> (line 398) | struct charconv_digits_<8u, false> method csubstr (line 410) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 411) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... function write_num_digits (line 781) | size_t write_num_digits(substr buf, T v, size_t num_digits) noexcept function _itoa2buf (line 985) | inline size_t _itoa2buf(substr buf, size_t pos, csubstr val) noexcept function _itoa2bufwithdigits (line 991) | inline size_t _itoa2bufwithdigits(substr buf, size_t pos, size_t num... function C4_NO_INLINE (line 1000) | C4_NO_INLINE size_t _itoadec2buf(substr buf) noexcept function C4_NO_INLINE (line 1009) | C4_NO_INLINE size_t _itoa2buf(substr buf, I radix) noexcept function C4_NO_INLINE (line 1047) | C4_NO_INLINE size_t _itoa2buf(substr buf, I radix, size_t num_digits... function C4_ALWAYS_INLINE (line 803) | C4_ALWAYS_INLINE size_t write_dec(substr buf, T val, size_t num_digits... function C4_ALWAYS_INLINE (line 812) | C4_ALWAYS_INLINE size_t write_hex(substr buf, T val, size_t num_digits... function C4_ALWAYS_INLINE (line 821) | C4_ALWAYS_INLINE size_t write_bin(substr buf, T val, size_t num_digits... function C4_ALWAYS_INLINE (line 830) | C4_ALWAYS_INLINE size_t write_oct(substr buf, T val, size_t num_digits... function C4_NO_UBSAN_IOVRFLW (line 864) | C4_NO_UBSAN_IOVRFLW function C4_NO_UBSAN_IOVRFLW (line 892) | C4_NO_UBSAN_IOVRFLW function C4_NO_UBSAN_IOVRFLW (line 927) | C4_NO_UBSAN_IOVRFLW function C4_NO_UBSAN_IOVRFLW (line 957) | C4_NO_UBSAN_IOVRFLW type detail (line 984) | namespace detail { type charconv_digits_ (line 271) | struct charconv_digits_ type charconv_digits_<1u, true> (line 274) | struct charconv_digits_<1u, true> // int8_t method csubstr (line 287) | static constexpr csubstr min_value_dec() noexcept { return csubstr... method csubstr (line 288) | static constexpr csubstr min_value_hex() noexcept { return csubstr... method csubstr (line 289) | static constexpr csubstr min_value_oct() noexcept { return csubstr... method csubstr (line 290) | static constexpr csubstr min_value_bin() noexcept { return csubstr... method csubstr (line 291) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 292) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<1u, false> (line 294) | struct charconv_digits_<1u, false> // uint8_t method csubstr (line 306) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 307) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<2u, true> (line 309) | struct charconv_digits_<2u, true> // int16_t method csubstr (line 322) | static constexpr csubstr min_value_dec() noexcept { return csubstr... method csubstr (line 323) | static constexpr csubstr min_value_hex() noexcept { return csubstr... method csubstr (line 324) | static constexpr csubstr min_value_oct() noexcept { return csubstr... method csubstr (line 325) | static constexpr csubstr min_value_bin() noexcept { return csubstr... method csubstr (line 326) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 327) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<2u, false> (line 329) | struct charconv_digits_<2u, false> // uint16_t method csubstr (line 341) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 342) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<4u, true> (line 344) | struct charconv_digits_<4u, true> // int32_t method csubstr (line 357) | static constexpr csubstr min_value_dec() noexcept { return csubstr... method csubstr (line 358) | static constexpr csubstr min_value_hex() noexcept { return csubstr... method csubstr (line 359) | static constexpr csubstr min_value_oct() noexcept { return csubstr... method csubstr (line 360) | static constexpr csubstr min_value_bin() noexcept { return csubstr... method csubstr (line 361) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 362) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<4u, false> (line 364) | struct charconv_digits_<4u, false> // uint32_t method csubstr (line 376) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 377) | static constexpr bool is_oct_overflow(csubstr str) noexcept { retu... type charconv_digits_<8u, true> (line 379) | struct charconv_digits_<8u, true> // int32_t method csubstr (line 391) | static constexpr csubstr min_value_dec() noexcept { return csubstr... method csubstr (line 392) | static constexpr csubstr min_value_hex() noexcept { return csubstr... method csubstr (line 393) | static constexpr csubstr min_value_oct() noexcept { return csubstr... method csubstr (line 394) | static constexpr csubstr min_value_bin() noexcept { return csubstr... method csubstr (line 395) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 396) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... type charconv_digits_<8u, false> (line 398) | struct charconv_digits_<8u, false> method csubstr (line 410) | static constexpr csubstr max_value_dec() noexcept { return csubstr... method is_oct_overflow (line 411) | static constexpr bool is_oct_overflow(csubstr str) noexcept { r... function write_num_digits (line 781) | size_t write_num_digits(substr buf, T v, size_t num_digits) noexcept function _itoa2buf (line 985) | inline size_t _itoa2buf(substr buf, size_t pos, csubstr val) noexcept function _itoa2bufwithdigits (line 991) | inline size_t _itoa2bufwithdigits(substr buf, size_t pos, size_t num... function C4_NO_INLINE (line 1000) | C4_NO_INLINE size_t _itoadec2buf(substr buf) noexcept function C4_NO_INLINE (line 1009) | C4_NO_INLINE size_t _itoa2buf(substr buf, I radix) noexcept function C4_NO_INLINE (line 1047) | C4_NO_INLINE size_t _itoa2buf(substr buf, I radix, size_t num_digits... function C4_ALWAYS_INLINE (line 1109) | C4_ALWAYS_INLINE size_t itoa(substr buf, T v) noexcept function C4_ALWAYS_INLINE (line 1141) | C4_ALWAYS_INLINE size_t itoa(substr buf, T v, T radix) noexcept function C4_ALWAYS_INLINE (line 1218) | C4_ALWAYS_INLINE size_t itoa(substr buf, T v, T radix, size_t num_digi... function C4_ALWAYS_INLINE (line 1304) | C4_ALWAYS_INLINE size_t utoa(substr buf, T v) noexcept function C4_ALWAYS_INLINE (line 1319) | C4_ALWAYS_INLINE size_t utoa(substr buf, T v, T radix) noexcept function C4_ALWAYS_INLINE (line 1374) | C4_ALWAYS_INLINE size_t utoa(substr buf, T v, T radix, size_t num_digi... function C4_ALWAYS_INLINE (line 1509) | C4_ALWAYS_INLINE size_t atoi_first(csubstr str, T * C4_RESTRICT v) function atou (line 1548) | bool atou(csubstr str, T * C4_RESTRICT v) noexcept function C4_ALWAYS_INLINE (line 1590) | C4_ALWAYS_INLINE size_t atou_first(csubstr str, T *v) type detail (line 1617) | namespace detail { function check_overflow (line 1618) | inline bool check_overflow(csubstr str, csubstr limit) noexcept function print_one (line 1851) | size_t print_one(substr str, const char* full_fmt, T v) function scan_one (line 1886) | inline size_t scan_one(csubstr str, const char *type_fmt, T *v) function C4_ALWAYS_INLINE (line 1922) | C4_ALWAYS_INLINE size_t rtoa(substr buf, T v, int precision=-1, RealFo... function C4_ALWAYS_INLINE (line 1965) | C4_ALWAYS_INLINE bool scan_rhex(csubstr s, T *C4_RESTRICT val) noexcept function overflows (line 1649) | auto overflows(csubstr str) noexcept function overflows (line 1716) | auto overflows(csubstr str) type detail (line 1818) | namespace detail { function check_overflow (line 1618) | inline bool check_overflow(csubstr str, csubstr limit) noexcept function print_one (line 1851) | size_t print_one(substr str, const char* full_fmt, T v) function scan_one (line 1886) | inline size_t scan_one(csubstr str, const char *type_fmt, T *v) function C4_ALWAYS_INLINE (line 1922) | C4_ALWAYS_INLINE size_t rtoa(substr buf, T v, int precision=-1, RealFo... function C4_ALWAYS_INLINE (line 1965) | C4_ALWAYS_INLINE bool scan_rhex(csubstr s, T *C4_RESTRICT val) noexcept function C4_ALWAYS_INLINE (line 2061) | C4_ALWAYS_INLINE size_t ftoa(substr str, float v, int precision=-1, Real... function C4_ALWAYS_INLINE (line 2087) | C4_ALWAYS_INLINE size_t dtoa(substr str, double v, int precision=-1, Rea... function C4_ALWAYS_INLINE (line 2111) | C4_ALWAYS_INLINE bool atof(csubstr str, float * C4_RESTRICT v) noexcept function atof_first (line 2149) | inline size_t atof_first(csubstr str, float * C4_RESTRICT v) noexcept function C4_ALWAYS_INLINE (line 2172) | C4_ALWAYS_INLINE bool atod(csubstr str, double * C4_RESTRICT v) noexcept function atod_first (line 2210) | inline size_t atod_first(csubstr str, double * C4_RESTRICT v) noexcept function C4_ALWAYS_INLINE (line 2242) | C4_ALWAYS_INLINE size_t xtoa(substr s, uint8_t v) noexcept { return wri... function C4_ALWAYS_INLINE (line 2243) | C4_ALWAYS_INLINE size_t xtoa(substr s, uint16_t v) noexcept { return wri... function C4_ALWAYS_INLINE (line 2244) | C4_ALWAYS_INLINE size_t xtoa(substr s, uint32_t v) noexcept { return wri... function C4_ALWAYS_INLINE (line 2245) | C4_ALWAYS_INLINE size_t xtoa(substr s, uint64_t v) noexcept { return wri... function C4_ALWAYS_INLINE (line 2246) | C4_ALWAYS_INLINE size_t xtoa(substr s, int8_t v) noexcept { return ito... function C4_ALWAYS_INLINE (line 2247) | C4_ALWAYS_INLINE size_t xtoa(substr s, int16_t v) noexcept { return ito... function C4_ALWAYS_INLINE (line 2248) | C4_ALWAYS_INLINE size_t xtoa(substr s, int32_t v) noexcept { return ito... function C4_ALWAYS_INLINE (line 2249) | C4_ALWAYS_INLINE size_t xtoa(substr s, int64_t v) noexcept { return ito... function C4_ALWAYS_INLINE (line 2250) | C4_ALWAYS_INLINE size_t xtoa(substr s, float v) noexcept { return fto... function C4_ALWAYS_INLINE (line 2251) | C4_ALWAYS_INLINE size_t xtoa(substr s, double v) noexcept { return dto... function C4_ALWAYS_INLINE (line 2253) | C4_ALWAYS_INLINE size_t xtoa(substr s, uint8_t v, uint8_t radix) noexc... function C4_ALWAYS_INLINE (line 2254) | C4_ALWAYS_INLINE size_t xtoa(substr s, uint16_t v, uint16_t radix) noexc... function C4_ALWAYS_INLINE (line 2255) | C4_ALWAYS_INLINE size_t xtoa(substr s, uint32_t v, uint32_t radix) noexc... function C4_ALWAYS_INLINE (line 2256) | C4_ALWAYS_INLINE size_t xtoa(substr s, uint64_t v, uint64_t radix) noexc... function C4_ALWAYS_INLINE (line 2257) | C4_ALWAYS_INLINE size_t xtoa(substr s, int8_t v, int8_t radix) noexc... function C4_ALWAYS_INLINE (line 2258) | C4_ALWAYS_INLINE size_t xtoa(substr s, int16_t v, int16_t radix) noexc... function C4_ALWAYS_INLINE (line 2259) | C4_ALWAYS_INLINE size_t xtoa(substr s, int32_t v, int32_t radix) noexc... function C4_ALWAYS_INLINE (line 2260) | C4_ALWAYS_INLINE size_t xtoa(substr s, int64_t v, int64_t radix) noexc... function C4_ALWAYS_INLINE (line 2262) | C4_ALWAYS_INLINE size_t xtoa(substr s, uint8_t v, uint8_t radix, size_... function C4_ALWAYS_INLINE (line 2263) | C4_ALWAYS_INLINE size_t xtoa(substr s, uint16_t v, uint16_t radix, size_... function C4_ALWAYS_INLINE (line 2264) | C4_ALWAYS_INLINE size_t xtoa(substr s, uint32_t v, uint32_t radix, size_... function C4_ALWAYS_INLINE (line 2265) | C4_ALWAYS_INLINE size_t xtoa(substr s, uint64_t v, uint64_t radix, size_... function C4_ALWAYS_INLINE (line 2266) | C4_ALWAYS_INLINE size_t xtoa(substr s, int8_t v, int8_t radix, size_... function C4_ALWAYS_INLINE (line 2267) | C4_ALWAYS_INLINE size_t xtoa(substr s, int16_t v, int16_t radix, size_... function C4_ALWAYS_INLINE (line 2268) | C4_ALWAYS_INLINE size_t xtoa(substr s, int32_t v, int32_t radix, size_... function C4_ALWAYS_INLINE (line 2269) | C4_ALWAYS_INLINE size_t xtoa(substr s, int64_t v, int64_t radix, size_... function C4_ALWAYS_INLINE (line 2271) | C4_ALWAYS_INLINE size_t xtoa(substr s, float v, int precision, RealForm... function C4_ALWAYS_INLINE (line 2272) | C4_ALWAYS_INLINE size_t xtoa(substr s, double v, int precision, RealForm... function _C4_IF_NOT_FIXED_LENGTH_I (line 2274) | _C4_IF_NOT_FIXED_LENGTH_I(T, size_t)::type xtoa(substr buf, T v) noexcep... function C4_ALWAYS_INLINE (line 2288) | C4_ALWAYS_INLINE bool atox(csubstr s, uint8_t *C4_RESTRICT v) noexcept ... function C4_ALWAYS_INLINE (line 2289) | C4_ALWAYS_INLINE bool atox(csubstr s, uint16_t *C4_RESTRICT v) noexcept ... function C4_ALWAYS_INLINE (line 2290) | C4_ALWAYS_INLINE bool atox(csubstr s, uint32_t *C4_RESTRICT v) noexcept ... function C4_ALWAYS_INLINE (line 2291) | C4_ALWAYS_INLINE bool atox(csubstr s, uint64_t *C4_RESTRICT v) noexcept ... function C4_ALWAYS_INLINE (line 2292) | C4_ALWAYS_INLINE bool atox(csubstr s, int8_t *C4_RESTRICT v) noexcept ... function C4_ALWAYS_INLINE (line 2293) | C4_ALWAYS_INLINE bool atox(csubstr s, int16_t *C4_RESTRICT v) noexcept ... function C4_ALWAYS_INLINE (line 2294) | C4_ALWAYS_INLINE bool atox(csubstr s, int32_t *C4_RESTRICT v) noexcept ... function C4_ALWAYS_INLINE (line 2295) | C4_ALWAYS_INLINE bool atox(csubstr s, int64_t *C4_RESTRICT v) noexcept ... function C4_ALWAYS_INLINE (line 2296) | C4_ALWAYS_INLINE bool atox(csubstr s, float *C4_RESTRICT v) noexcept ... function C4_ALWAYS_INLINE (line 2297) | C4_ALWAYS_INLINE bool atox(csubstr s, double *C4_RESTRICT v) noexcept ... function _C4_IF_NOT_FIXED_LENGTH_I (line 2299) | _C4_IF_NOT_FIXED_LENGTH_I(T, bool )::type atox(csubstr buf, T *C4_RESTR... function C4_ALWAYS_INLINE (line 2328) | C4_ALWAYS_INLINE size_t to_chars(substr buf, uint8_t v) noexcept { retu... function C4_ALWAYS_INLINE (line 2329) | C4_ALWAYS_INLINE size_t to_chars(substr buf, uint16_t v) noexcept { retu... function C4_ALWAYS_INLINE (line 2330) | C4_ALWAYS_INLINE size_t to_chars(substr buf, uint32_t v) noexcept { retu... function C4_ALWAYS_INLINE (line 2331) | C4_ALWAYS_INLINE size_t to_chars(substr buf, uint64_t v) noexcept { retu... function C4_ALWAYS_INLINE (line 2332) | C4_ALWAYS_INLINE size_t to_chars(substr buf, int8_t v) noexcept { retu... function C4_ALWAYS_INLINE (line 2333) | C4_ALWAYS_INLINE size_t to_chars(substr buf, int16_t v) noexcept { retu... function C4_ALWAYS_INLINE (line 2334) | C4_ALWAYS_INLINE size_t to_chars(substr buf, int32_t v) noexcept { retu... function C4_ALWAYS_INLINE (line 2335) | C4_ALWAYS_INLINE size_t to_chars(substr buf, int64_t v) noexcept { retu... function C4_ALWAYS_INLINE (line 2336) | C4_ALWAYS_INLINE size_t to_chars(substr buf, float v) noexcept { retu... function C4_ALWAYS_INLINE (line 2337) | C4_ALWAYS_INLINE size_t to_chars(substr buf, double v) noexcept { retu... function _C4_IF_NOT_FIXED_LENGTH_I (line 2339) | _C4_IF_NOT_FIXED_LENGTH_I(T, size_t)::type to_chars(substr buf, T v) noe... function C4_ALWAYS_INLINE (line 2363) | C4_ALWAYS_INLINE bool from_chars(csubstr buf, uint8_t *C4_RESTRICT v) n... function C4_ALWAYS_INLINE (line 2364) | C4_ALWAYS_INLINE bool from_chars(csubstr buf, uint16_t *C4_RESTRICT v) n... function C4_ALWAYS_INLINE (line 2365) | C4_ALWAYS_INLINE bool from_chars(csubstr buf, uint32_t *C4_RESTRICT v) n... function C4_ALWAYS_INLINE (line 2366) | C4_ALWAYS_INLINE bool from_chars(csubstr buf, uint64_t *C4_RESTRICT v) n... function C4_ALWAYS_INLINE (line 2367) | C4_ALWAYS_INLINE bool from_chars(csubstr buf, int8_t *C4_RESTRICT v) n... function C4_ALWAYS_INLINE (line 2368) | C4_ALWAYS_INLINE bool from_chars(csubstr buf, int16_t *C4_RESTRICT v) n... function C4_ALWAYS_INLINE (line 2369) | C4_ALWAYS_INLINE bool from_chars(csubstr buf, int32_t *C4_RESTRICT v) n... function C4_ALWAYS_INLINE (line 2370) | C4_ALWAYS_INLINE bool from_chars(csubstr buf, int64_t *C4_RESTRICT v) n... function C4_ALWAYS_INLINE (line 2371) | C4_ALWAYS_INLINE bool from_chars(csubstr buf, float *C4_RESTRICT v) n... function C4_ALWAYS_INLINE (line 2372) | C4_ALWAYS_INLINE bool from_chars(csubstr buf, double *C4_RESTRICT v) n... function _C4_IF_NOT_FIXED_LENGTH_I (line 2374) | _C4_IF_NOT_FIXED_LENGTH_I(T, bool )::type from_chars(csubstr buf, T *C4... function C4_ALWAYS_INLINE (line 2391) | C4_ALWAYS_INLINE size_t from_chars_first(csubstr buf, uint8_t *C4_RESTR... function C4_ALWAYS_INLINE (line 2392) | C4_ALWAYS_INLINE size_t from_chars_first(csubstr buf, uint16_t *C4_RESTR... function C4_ALWAYS_INLINE (line 2393) | C4_ALWAYS_INLINE size_t from_chars_first(csubstr buf, uint32_t *C4_RESTR... function C4_ALWAYS_INLINE (line 2394) | C4_ALWAYS_INLINE size_t from_chars_first(csubstr buf, uint64_t *C4_RESTR... function C4_ALWAYS_INLINE (line 2395) | C4_ALWAYS_INLINE size_t from_chars_first(csubstr buf, int8_t *C4_RESTR... function C4_ALWAYS_INLINE (line 2396) | C4_ALWAYS_INLINE size_t from_chars_first(csubstr buf, int16_t *C4_RESTR... function C4_ALWAYS_INLINE (line 2397) | C4_ALWAYS_INLINE size_t from_chars_first(csubstr buf, int32_t *C4_RESTR... function C4_ALWAYS_INLINE (line 2398) | C4_ALWAYS_INLINE size_t from_chars_first(csubstr buf, int64_t *C4_RESTR... function C4_ALWAYS_INLINE (line 2399) | C4_ALWAYS_INLINE size_t from_chars_first(csubstr buf, float *C4_RESTR... function C4_ALWAYS_INLINE (line 2400) | C4_ALWAYS_INLINE size_t from_chars_first(csubstr buf, double *C4_RESTR... function _C4_IF_NOT_FIXED_LENGTH_I (line 2402) | _C4_IF_NOT_FIXED_LENGTH_I(T, size_t)::type from_chars_first(csubstr buf,... function C4_ALWAYS_INLINE (line 2427) | C4_ALWAYS_INLINE substr to_chars_sub(substr buf, T const& C4_RESTRICT v)... function C4_ALWAYS_INLINE (line 2439) | C4_ALWAYS_INLINE size_t to_chars(substr buf, bool v) noexcept function from_chars (line 2446) | inline bool from_chars(csubstr buf, bool * C4_RESTRICT v) noexcept function from_chars_first (line 2491) | inline size_t from_chars_first(csubstr buf, bool * C4_RESTRICT v) noexcept function to_chars (line 2504) | inline size_t to_chars(substr buf, char v) noexcept function from_chars (line 2518) | inline bool from_chars(csubstr buf, char * C4_RESTRICT v) noexcept function from_chars_first (line 2528) | inline size_t from_chars_first(csubstr buf, char * C4_RESTRICT v) noexcept function to_chars (line 2541) | inline size_t to_chars(substr buf, csubstr v) noexcept function from_chars (line 2558) | inline bool from_chars(csubstr buf, csubstr *C4_RESTRICT v) noexcept function from_chars_first (line 2565) | inline size_t from_chars_first(substr buf, csubstr * C4_RESTRICT v) noex... function to_chars (line 2579) | inline size_t to_chars(substr buf, substr v) noexcept function from_chars (line 2596) | inline bool from_chars(csubstr buf, substr * C4_RESTRICT v) noexcept function from_chars_first (line 2618) | inline size_t from_chars_first(csubstr buf, substr * C4_RESTRICT v) noex... function to_chars (line 2644) | inline size_t to_chars(substr buf, const char (& C4_RESTRICT v)[N]) noex... function to_chars (line 2651) | inline size_t to_chars(substr buf, const char * C4_RESTRICT v) noexcept FILE: libs/rapidyaml/c4/ctor_dtor.hpp type c4 (line 15) | namespace c4 { function C4_ALWAYS_INLINE (line 20) | C4_ALWAYS_INLINE typename std::enable_if::value, voi... function C4_ALWAYS_INLINE (line 114) | C4_ALWAYS_INLINE typename std::enable_if< ! std::is_scalar::value, ... function C4_ALWAYS_INLINE (line 120) | C4_ALWAYS_INLINE typename std::enable_if::value, voi... function C4_ALWAYS_INLINE (line 128) | C4_ALWAYS_INLINE typename std::enable_if< ! std::is_scalar::value, ... function C4_ALWAYS_INLINE (line 139) | C4_ALWAYS_INLINE void copy_construct(U (&dst)[N], U const (&src)[N]) n... function C4_ALWAYS_INLINE (line 147) | C4_ALWAYS_INLINE typename std::enable_if::value, voi... function C4_ALWAYS_INLINE (line 180) | C4_ALWAYS_INLINE typename std::enable_if< ! std::is_scalar::value, ... function C4_ALWAYS_INLINE (line 186) | C4_ALWAYS_INLINE typename std::enable_if::value, voi... function C4_ALWAYS_INLINE (line 194) | C4_ALWAYS_INLINE typename std::enable_if< ! std::is_scalar::value, ... function C4_ALWAYS_INLINE (line 205) | C4_ALWAYS_INLINE void copy_assign(U (&dst)[N], U const (&src)[N]) noex... function C4_ALWAYS_INLINE (line 213) | C4_ALWAYS_INLINE typename std::enable_if::value || (... function C4_ALWAYS_INLINE (line 410) | C4_ALWAYS_INLINE typename std::enable_if< ! (std::is_scalar::value ... function C4_ALWAYS_INLINE (line 432) | C4_ALWAYS_INLINE typename std::enable_if l... method argfail (line 85) | size_t argfail() const { return lastok + 1; } function cat_dump (line 96) | size_t cat_dump(DumperFn &&, substr) function cat_dump (line 103) | size_t cat_dump(substr) function cat_dump (line 111) | size_t cat_dump(DumperFn &&dumpfn, substr buf, Arg const& C4_RESTRICT ... function cat_dump (line 122) | size_t cat_dump(substr buf, Arg const& C4_RESTRICT a, Args const& C4_R... type detail (line 137) | namespace detail { function DumpResults (line 141) | DumpResults cat_dump_resume(size_t currarg, DumpResults results, sub... function DumpResults (line 155) | DumpResults cat_dump_resume(size_t currarg, DumperFn &&dumpfn, DumpR... function DumpResults (line 168) | DumpResults cat_dump_resume(size_t currarg, DumpResults results, sub... function DumpResults (line 175) | DumpResults cat_dump_resume(size_t currarg, DumperFn &&dumpfn, DumpR... function catsep_dump_resume_ (line 277) | void catsep_dump_resume_(size_t currarg, DumpResults *C4_RESTRICT re... function catsep_dump_resume_ (line 291) | void catsep_dump_resume_(size_t currarg, DumperFn &&dumpfn, DumpResu... function C4_ALWAYS_INLINE (line 305) | C4_ALWAYS_INLINE void catsep_dump_resume(size_t currarg, DumpResults... function C4_ALWAYS_INLINE (line 311) | C4_ALWAYS_INLINE void catsep_dump_resume(size_t currarg, DumperFn &&... function C4_ALWAYS_INLINE (line 317) | C4_ALWAYS_INLINE void catsep_dump_resume(size_t currarg, DumpResults... function C4_ALWAYS_INLINE (line 325) | C4_ALWAYS_INLINE void catsep_dump_resume(size_t currarg, DumperFn &&... function DumpResults (line 452) | DumpResults format_dump_resume(size_t currarg, DumpResults results, ... function DumpResults (line 465) | DumpResults format_dump_resume(size_t currarg, DumperFn &&dumpfn, Du... function DumpResults (line 478) | DumpResults format_dump_resume(size_t currarg, DumpResults results, ... function DumpResults (line 518) | DumpResults format_dump_resume(size_t currarg, DumperFn &&dumpfn, Du... function C4_ALWAYS_INLINE (line 185) | C4_ALWAYS_INLINE DumpResults cat_dump_resume(DumpResults results, subs... function C4_ALWAYS_INLINE (line 193) | C4_ALWAYS_INLINE DumpResults cat_dump_resume(DumperFn &&dumpfn, DumpRe... function C4_ALWAYS_INLINE (line 201) | C4_ALWAYS_INLINE DumpResults cat_dump_resume(substr buf, Arg const& C4... function C4_ALWAYS_INLINE (line 207) | C4_ALWAYS_INLINE DumpResults cat_dump_resume(DumperFn &&dumpfn, substr... function catsep_dump (line 220) | size_t catsep_dump(DumperFn &&, substr, Sep const& C4_RESTRICT) function catsep_dump (line 227) | size_t catsep_dump(substr, Sep const& C4_RESTRICT) function catsep_dump (line 235) | size_t catsep_dump(DumperFn &&dumpfn, substr buf, Sep const& C4_RESTRI... function catsep_dump (line 253) | size_t catsep_dump(substr buf, Sep const& C4_RESTRICT sep, Arg const& ... type detail (line 275) | namespace detail { function DumpResults (line 141) | DumpResults cat_dump_resume(size_t currarg, DumpResults results, sub... function DumpResults (line 155) | DumpResults cat_dump_resume(size_t currarg, DumperFn &&dumpfn, DumpR... function DumpResults (line 168) | DumpResults cat_dump_resume(size_t currarg, DumpResults results, sub... function DumpResults (line 175) | DumpResults cat_dump_resume(size_t currarg, DumperFn &&dumpfn, DumpR... function catsep_dump_resume_ (line 277) | void catsep_dump_resume_(size_t currarg, DumpResults *C4_RESTRICT re... function catsep_dump_resume_ (line 291) | void catsep_dump_resume_(size_t currarg, DumperFn &&dumpfn, DumpResu... function C4_ALWAYS_INLINE (line 305) | C4_ALWAYS_INLINE void catsep_dump_resume(size_t currarg, DumpResults... function C4_ALWAYS_INLINE (line 311) | C4_ALWAYS_INLINE void catsep_dump_resume(size_t currarg, DumperFn &&... function C4_ALWAYS_INLINE (line 317) | C4_ALWAYS_INLINE void catsep_dump_resume(size_t currarg, DumpResults... function C4_ALWAYS_INLINE (line 325) | C4_ALWAYS_INLINE void catsep_dump_resume(size_t currarg, DumperFn &&... function DumpResults (line 452) | DumpResults format_dump_resume(size_t currarg, DumpResults results, ... function DumpResults (line 465) | DumpResults format_dump_resume(size_t currarg, DumperFn &&dumpfn, Du... function DumpResults (line 478) | DumpResults format_dump_resume(size_t currarg, DumpResults results, ... function DumpResults (line 518) | DumpResults format_dump_resume(size_t currarg, DumperFn &&dumpfn, Du... function C4_ALWAYS_INLINE (line 336) | C4_ALWAYS_INLINE DumpResults catsep_dump_resume(DumpResults results, s... function C4_ALWAYS_INLINE (line 343) | C4_ALWAYS_INLINE DumpResults catsep_dump_resume(DumperFn &&dumpfn, Dum... function C4_ALWAYS_INLINE (line 350) | C4_ALWAYS_INLINE DumpResults catsep_dump_resume(substr buf, Sep const&... function C4_ALWAYS_INLINE (line 358) | C4_ALWAYS_INLINE DumpResults catsep_dump_resume(DumperFn &&dumpfn, sub... function C4_ALWAYS_INLINE (line 374) | C4_ALWAYS_INLINE size_t format_dump(DumperFn &&dumpfn, substr buf, csu... function C4_ALWAYS_INLINE (line 385) | C4_ALWAYS_INLINE size_t format_dump(substr buf, csubstr fmt) function C4_NO_INLINE (line 399) | C4_NO_INLINE size_t format_dump(DumperFn &&dumpfn, substr buf, csubstr... function C4_NO_INLINE (line 422) | C4_NO_INLINE size_t format_dump(substr buf, csubstr fmt, Arg const& C4... type detail (line 449) | namespace detail { function DumpResults (line 141) | DumpResults cat_dump_resume(size_t currarg, DumpResults results, sub... function DumpResults (line 155) | DumpResults cat_dump_resume(size_t currarg, DumperFn &&dumpfn, DumpR... function DumpResults (line 168) | DumpResults cat_dump_resume(size_t currarg, DumpResults results, sub... function DumpResults (line 175) | DumpResults cat_dump_resume(size_t currarg, DumperFn &&dumpfn, DumpR... function catsep_dump_resume_ (line 277) | void catsep_dump_resume_(size_t currarg, DumpResults *C4_RESTRICT re... function catsep_dump_resume_ (line 291) | void catsep_dump_resume_(size_t currarg, DumperFn &&dumpfn, DumpResu... function C4_ALWAYS_INLINE (line 305) | C4_ALWAYS_INLINE void catsep_dump_resume(size_t currarg, DumpResults... function C4_ALWAYS_INLINE (line 311) | C4_ALWAYS_INLINE void catsep_dump_resume(size_t currarg, DumperFn &&... function C4_ALWAYS_INLINE (line 317) | C4_ALWAYS_INLINE void catsep_dump_resume(size_t currarg, DumpResults... function C4_ALWAYS_INLINE (line 325) | C4_ALWAYS_INLINE void catsep_dump_resume(size_t currarg, DumperFn &&... function DumpResults (line 452) | DumpResults format_dump_resume(size_t currarg, DumpResults results, ... function DumpResults (line 465) | DumpResults format_dump_resume(size_t currarg, DumperFn &&dumpfn, Du... function DumpResults (line 478) | DumpResults format_dump_resume(size_t currarg, DumpResults results, ... function DumpResults (line 518) | DumpResults format_dump_resume(size_t currarg, DumperFn &&dumpfn, Du... function C4_ALWAYS_INLINE (line 558) | C4_ALWAYS_INLINE DumpResults format_dump_resume(DumpResults results, s... function C4_ALWAYS_INLINE (line 564) | C4_ALWAYS_INLINE DumpResults format_dump_resume(DumperFn &&dumpfn, Dum... function C4_ALWAYS_INLINE (line 571) | C4_ALWAYS_INLINE DumpResults format_dump_resume(substr buf, csubstr fm... function C4_ALWAYS_INLINE (line 577) | C4_ALWAYS_INLINE DumpResults format_dump_resume(DumperFn &&dumpfn, sub... FILE: libs/rapidyaml/c4/enum.hpp type c4 (line 11) | namespace c4 { class EnumSymbols (line 39) | class EnumSymbols type Sym (line 43) | struct Sym method EnumSymbols (line 59) | EnumSymbols(Sym const (&p)[N]) : m_symbols(p), m_num(N) {} method size (line 61) | size_t size() const { return m_num; } method empty (line 62) | bool empty() const { return m_num == 0; } method Sym (line 64) | Sym const* get(Enum v) const { auto p = find(v); C4_CHECK_MSG(p != n... method Sym (line 65) | Sym const* get(const char *s) const { auto p = find(s); C4_CHECK_MSG... method Sym (line 66) | Sym const* get(const char *s, size_t len) const { auto p = find(s, l... method Sym (line 72) | Sym const& operator[] (size_t i) const { C4_CHECK(i < m_num); return... method Sym (line 74) | Sym const* begin() const { return m_symbols; } method Sym (line 75) | Sym const* end () const { return m_symbols + m_num; } function eoffs_cls (line 105) | size_t eoffs_cls() function eoffs_pfx (line 120) | size_t eoffs_pfx() function eoffs (line 127) | size_t eoffs(EnumOffsetType which) function Enum (line 159) | Enum str2e(const char* str) FILE: libs/rapidyaml/c4/error.cpp type c4 (line 47) | namespace c4 { function error_flags (line 55) | error_flags get_error_flags() function set_error_flags (line 59) | void set_error_flags(error_flags flags) function error_callback_type (line 64) | error_callback_type get_error_callback() function set_error_callback (line 69) | void set_error_callback(error_callback_type cb) function handle_error (line 77) | void handle_error(srcloc where, const char *fmt, ...) function handle_warning (line 129) | void handle_warning(srcloc where, const char *fmt, ...) function is_debugger_attached (line 148) | bool is_debugger_attached() FILE: libs/rapidyaml/c4/error.hpp type c4 (line 33) | namespace c4 { type detail (line 34) | namespace detail { type fail_type__ (line 35) | struct fail_type__ {} type ScopedErrorSettings (line 143) | struct ScopedErrorSettings method ScopedErrorSettings (line 148) | explicit ScopedErrorSettings(error_callback_type cb) method ScopedErrorSettings (line 154) | explicit ScopedErrorSettings(error_flags flags) method ScopedErrorSettings (line 160) | explicit ScopedErrorSettings(error_flags flags, error_callback_type cb) type srcloc (line 178) | struct srcloc type srcloc (line 201) | struct srcloc type srcloc (line 211) | struct srcloc type srcloc (line 220) | struct srcloc type c4 (line 85) | namespace c4 { type detail (line 34) | namespace detail { type fail_type__ (line 35) | struct fail_type__ {} type ScopedErrorSettings (line 143) | struct ScopedErrorSettings method ScopedErrorSettings (line 148) | explicit ScopedErrorSettings(error_callback_type cb) method ScopedErrorSettings (line 154) | explicit ScopedErrorSettings(error_flags flags) method ScopedErrorSettings (line 160) | explicit ScopedErrorSettings(error_flags flags, error_callback_type cb) type srcloc (line 178) | struct srcloc type srcloc (line 201) | struct srcloc type srcloc (line 211) | struct srcloc type srcloc (line 220) | struct srcloc type c4 (line 112) | namespace c4 { type detail (line 34) | namespace detail { type fail_type__ (line 35) | struct fail_type__ {} type ScopedErrorSettings (line 143) | struct ScopedErrorSettings method ScopedErrorSettings (line 148) | explicit ScopedErrorSettings(error_callback_type cb) method ScopedErrorSettings (line 154) | explicit ScopedErrorSettings(error_flags flags) method ScopedErrorSettings (line 160) | explicit ScopedErrorSettings(error_flags flags, error_callback_type cb) type srcloc (line 178) | struct srcloc type srcloc (line 201) | struct srcloc type srcloc (line 211) | struct srcloc type srcloc (line 220) | struct srcloc FILE: libs/rapidyaml/c4/ext/debugbreak/debugbreak.h function trap_instruction (line 45) | __inline__ static void trap_instruction(void) function trap_instruction (line 52) | __attribute__((always_inline)) function trap_instruction (line 84) | __attribute__((always_inline)) function trap_instruction (line 97) | __attribute__((always_inline)) function trap_instruction (line 107) | __attribute__((always_inline)) function trap_instruction (line 125) | __attribute__((always_inline)) function debug_break (line 140) | __attribute__((always_inline)) function debug_break (line 146) | __attribute__((always_inline)) function debug_break (line 152) | __attribute__((always_inline)) function debug_break (line 159) | __attribute__((always_inline)) FILE: libs/rapidyaml/c4/ext/fast_float_all.h function namespace (line 104) | namespace fast_float { function namespace (line 270) | namespace fast_float { function if (line 334) | struct value128 { function leading_zeroes (line 355) | int leading_zeroes(uint64_t input_num) { function fastfloat_really_inline (line 376) | fastfloat_really_inline constexpr uint64_t emulu(uint32_t x, uint32_t y) { function umul128_generic (line 381) | uint64_t umul128_generic(uint64_t ab, uint64_t cd, uint64_t *hi) { function _umul128 (line 397) | uint64_t _umul128(uint64_t ab, uint64_t cd, uint64_t *hi) { function value128 (line 407) | value128 full_multiplication(uint64_t a, uint64_t b) { type adjusted_mantissa (line 431) | struct adjusted_mantissa { function power2 (line 433) | int32_t power2{0} function o (line 435) | constexpr bool operator==(const adjusted_mantissa &o) const { function o (line 438) | constexpr bool operator!=(const adjusted_mantissa &o) const { FILE: libs/rapidyaml/c4/ext/rng/rng.hpp type c4 (line 21) | namespace c4 { type rng (line 22) | namespace rng { class splitmix (line 24) | class splitmix method splitmix (line 33) | splitmix() : m_seed(1) {} method splitmix (line 34) | explicit splitmix(uint64_t s) : m_seed(s) {} method splitmix (line 35) | explicit splitmix(std::random_device &rd) method seed (line 40) | void seed(uint64_t s) { m_seed = s; } method seed (line 41) | void seed(std::random_device &rd) method result_type (line 46) | result_type operator()() method discard (line 54) | void discard(unsigned long long n) class xorshift (line 78) | class xorshift method xorshift (line 87) | xorshift() : m_seed(0xc1f651c67c62c6e0ull) {} method xorshift (line 88) | explicit xorshift(std::random_device &rd) method seed (line 93) | void seed(uint64_t s) { m_seed = s; } method seed (line 94) | void seed(std::random_device &rd) method result_type (line 99) | result_type operator()() method discard (line 108) | void discard(unsigned long long n) class pcg (line 132) | class pcg method pcg (line 141) | pcg() method pcg (line 145) | explicit pcg(uint64_t s) { m_state = s; m_inc = m_state << 1; } method pcg (line 146) | explicit pcg(std::random_device &rd) method seed (line 151) | void seed(uint64_t s) { m_state = s; } method seed (line 152) | void seed(std::random_device &rd) method result_type (line 164) | result_type operator()() method discard (line 174) | void discard(unsigned long long n) FILE: libs/rapidyaml/c4/ext/sg14/inplace_function.h function namespace (line 34) | namespace stdext { function C (line 109) | new (dst_ptr) C{ (*static_cast(src_ptr)) }; } function C (line 113) | new (dst_ptr) C{ std::move(*static_cast(src_ptr)) }; } function vtable_t (line 201) | static const vtable_t vt{inplace_function_detail::wrapper{}} function C (line 204) | new (std::addressof(storage_)) C{std::forward(closure)}; function vtable_ptr_ (line 211) | inplace_function(const inplace_function& other) : function R (line 271) | R operator() (Args... args) const function operator (line 279) | constexpr bool operator== (std::nullptr_t) const noexcept function operator (line 284) | constexpr bool operator!= (std::nullptr_t) const noexcept function swap (line 314) | void swap(inplace_function& other) FILE: libs/rapidyaml/c4/format.cpp type c4 (line 15) | namespace c4 { function to_chars (line 18) | size_t to_chars(substr buf, fmt::const_raw_wrapper r) function from_chars (line 39) | bool from_chars(csubstr buf, fmt::raw_wrapper *r) FILE: libs/rapidyaml/c4/format.hpp type c4 (line 43) | namespace c4 { type fmt (line 53) | namespace fmt { type boolalpha_ (line 64) | struct boolalpha_ method boolalpha_ (line 66) | boolalpha_(T val_, bool strict_read_=false) : val(val_ ? true : fa... function boolalpha (line 72) | boolalpha_ boolalpha(T const& val, bool strict_read=false) type integral_ (line 109) | struct integral_ type integral_padded_ (line 119) | struct integral_padded_ method C4_ALWAYS_INLINE (line 131) | C4_ALWAYS_INLINE integral_ integral(T val, T radix=10) method C4_ALWAYS_INLINE (line 137) | C4_ALWAYS_INLINE integral_ integral(T const* val, T ra... method C4_ALWAYS_INLINE (line 143) | C4_ALWAYS_INLINE integral_ integral(std::nullptr_t, T ... method hex (line 151) | inline integral_ hex(T * v) method hex (line 157) | inline integral_ hex(T const* v) method hex (line 163) | inline integral_ hex(std::nullptr_t) method hex (line 170) | inline integral_ hex(T v) method oct (line 177) | inline integral_ oct(T const* v) method oct (line 183) | inline integral_ oct(T * v) method oct (line 188) | inline integral_ oct(std::nullptr_t) method oct (line 194) | inline integral_ oct(T v) method bin (line 202) | inline integral_ bin(T const* v) method bin (line 209) | inline integral_ bin(T * v) method bin (line 215) | inline integral_ bin(std::nullptr_t) method bin (line 222) | inline integral_ bin(T v) method C4_ALWAYS_INLINE (line 235) | C4_ALWAYS_INLINE integral_padded_ zpad(T val, size_t num_digits) method C4_ALWAYS_INLINE (line 241) | C4_ALWAYS_INLINE integral_padded_ zpad(integral_ val, size... method zpad (line 246) | zpad(std::nullptr_t, size_t num_digits) method C4_ALWAYS_INLINE (line 252) | C4_ALWAYS_INLINE integral_padded_ zpad(T const* val, s... method C4_ALWAYS_INLINE (line 257) | C4_ALWAYS_INLINE integral_padded_ zpad(T * val, size_t... type overflow_checked_ (line 269) | struct overflow_checked_ method C4_ALWAYS_INLINE (line 272) | C4_ALWAYS_INLINE overflow_checked_(T &val_) : val(&val_) {} method C4_ALWAYS_INLINE (line 276) | C4_ALWAYS_INLINE overflow_checked_ overflow_checked(T &val) method C4_ALWAYS_INLINE (line 300) | C4_ALWAYS_INLINE method C4_ALWAYS_INLINE (line 310) | C4_ALWAYS_INLINE method C4_ALWAYS_INLINE (line 319) | C4_ALWAYS_INLINE method C4_ALWAYS_INLINE (line 329) | C4_ALWAYS_INLINE bool from_chars(csubstr s, fmt::overflow_checked_... method C4_ALWAYS_INLINE (line 338) | C4_ALWAYS_INLINE bool from_chars(csubstr s, fmt::overflow_checked_... method namespace (line 351) | namespace fmt { method to_chars (line 381) | inline size_t to_chars(substr buf, fmt::real_< float> fmt) { retur... method to_chars (line 383) | inline size_t to_chars(substr buf, fmt::real_ fmt) { retur... method namespace (line 391) | namespace fmt { method from_chars (line 472) | inline bool from_chars(csubstr buf, fmt::raw_wrapper r) method from_chars_first (line 479) | inline size_t from_chars_first(csubstr buf, fmt::raw_wrapper *r) method from_chars_first (line 485) | inline size_t from_chars_first(csubstr buf, fmt::raw_wrapper r) method namespace (line 496) | namespace fmt { method to_chars (line 545) | size_t to_chars(substr buf, fmt::left_ const& C4_RESTRICT align) method to_chars (line 557) | size_t to_chars(substr buf, fmt::right_ const& C4_RESTRICT align) method cat (line 578) | inline size_t cat(substr /*buf*/) method cat (line 593) | size_t cat(substr buf, Arg const& C4_RESTRICT a, Args const& C4_RE... method substr (line 603) | substr cat_sub(substr buf, Args && ...args) method uncat (line 621) | inline size_t uncat(csubstr /*buf*/) method uncat (line 634) | size_t uncat(csubstr buf, Arg & C4_RESTRICT a, Args & C4_RESTRICT ... method namespace (line 659) | namespace detail { method catsep (line 710) | size_t catsep(substr /*buf*/, Sep const& C4_RESTRICT /*sep*/) method catsep (line 726) | size_t catsep(substr buf, Sep const& C4_RESTRICT sep, Arg const& C... method substr (line 737) | substr catsep_sub(substr buf, Args && ...args) method uncatsep (line 767) | size_t uncatsep(csubstr buf, Sep & C4_RESTRICT sep, Arg & C4_RESTR... method format (line 792) | inline size_t format(substr buf, csubstr fmt) method format (line 815) | size_t format(substr buf, csubstr fmt, Arg const& C4_RESTRICT a, A... method substr (line 835) | substr format_sub(substr buf, csubstr fmt, Args const& C4_RESTRICT... method unformat (line 852) | inline size_t unformat(csubstr /*buf*/, csubstr fmt) method unformat (line 864) | size_t unformat(csubstr buf, csubstr fmt, Arg & C4_RESTRICT a, Arg... class CharOwningContainer (line 949) | class CharOwningContainer class Sep (line 949) | class Sep class Args (line 949) | class... Args function to_chars (line 87) | inline size_t to_chars(substr buf, fmt::boolalpha_ fmt) type fmt (line 99) | namespace fmt { type boolalpha_ (line 64) | struct boolalpha_ method boolalpha_ (line 66) | boolalpha_(T val_, bool strict_read_=false) : val(val_ ? true : fa... function boolalpha (line 72) | boolalpha_ boolalpha(T const& val, bool strict_read=false) type integral_ (line 109) | struct integral_ type integral_padded_ (line 119) | struct integral_padded_ method C4_ALWAYS_INLINE (line 131) | C4_ALWAYS_INLINE integral_ integral(T val, T radix=10) method C4_ALWAYS_INLINE (line 137) | C4_ALWAYS_INLINE integral_ integral(T const* val, T ra... method C4_ALWAYS_INLINE (line 143) | C4_ALWAYS_INLINE integral_ integral(std::nullptr_t, T ... method hex (line 151) | inline integral_ hex(T * v) method hex (line 157) | inline integral_ hex(T const* v) method hex (line 163) | inline integral_ hex(std::nullptr_t) method hex (line 170) | inline integral_ hex(T v) method oct (line 177) | inline integral_ oct(T const* v) method oct (line 183) | inline integral_ oct(T * v) method oct (line 188) | inline integral_ oct(std::nullptr_t) method oct (line 194) | inline integral_ oct(T v) method bin (line 202) | inline integral_ bin(T const* v) method bin (line 209) | inline integral_ bin(T * v) method bin (line 215) | inline integral_ bin(std::nullptr_t) method bin (line 222) | inline integral_ bin(T v) method C4_ALWAYS_INLINE (line 235) | C4_ALWAYS_INLINE integral_padded_ zpad(T val, size_t num_digits) method C4_ALWAYS_INLINE (line 241) | C4_ALWAYS_INLINE integral_padded_ zpad(integral_ val, size... method zpad (line 246) | zpad(std::nullptr_t, size_t num_digits) method C4_ALWAYS_INLINE (line 252) | C4_ALWAYS_INLINE integral_padded_ zpad(T const* val, s... method C4_ALWAYS_INLINE (line 257) | C4_ALWAYS_INLINE integral_padded_ zpad(T * val, size_t... type overflow_checked_ (line 269) | struct overflow_checked_ method C4_ALWAYS_INLINE (line 272) | C4_ALWAYS_INLINE overflow_checked_(T &val_) : val(&val_) {} method C4_ALWAYS_INLINE (line 276) | C4_ALWAYS_INLINE overflow_checked_ overflow_checked(T &val) method C4_ALWAYS_INLINE (line 300) | C4_ALWAYS_INLINE method C4_ALWAYS_INLINE (line 310) | C4_ALWAYS_INLINE method C4_ALWAYS_INLINE (line 319) | C4_ALWAYS_INLINE method C4_ALWAYS_INLINE (line 329) | C4_ALWAYS_INLINE bool from_chars(csubstr s, fmt::overflow_checked_... method C4_ALWAYS_INLINE (line 338) | C4_ALWAYS_INLINE bool from_chars(csubstr s, fmt::overflow_checked_... method namespace (line 351) | namespace fmt { method to_chars (line 381) | inline size_t to_chars(substr buf, fmt::real_< float> fmt) { retur... method to_chars (line 383) | inline size_t to_chars(substr buf, fmt::real_ fmt) { retur... method namespace (line 391) | namespace fmt { method from_chars (line 472) | inline bool from_chars(csubstr buf, fmt::raw_wrapper r) method from_chars_first (line 479) | inline size_t from_chars_first(csubstr buf, fmt::raw_wrapper *r) method from_chars_first (line 485) | inline size_t from_chars_first(csubstr buf, fmt::raw_wrapper r) method namespace (line 496) | namespace fmt { method to_chars (line 545) | size_t to_chars(substr buf, fmt::left_ const& C4_RESTRICT align) method to_chars (line 557) | size_t to_chars(substr buf, fmt::right_ const& C4_RESTRICT align) method cat (line 578) | inline size_t cat(substr /*buf*/) method cat (line 593) | size_t cat(substr buf, Arg const& C4_RESTRICT a, Args const& C4_RE... method substr (line 603) | substr cat_sub(substr buf, Args && ...args) method uncat (line 621) | inline size_t uncat(csubstr /*buf*/) method uncat (line 634) | size_t uncat(csubstr buf, Arg & C4_RESTRICT a, Args & C4_RESTRICT ... method namespace (line 659) | namespace detail { method catsep (line 710) | size_t catsep(substr /*buf*/, Sep const& C4_RESTRICT /*sep*/) method catsep (line 726) | size_t catsep(substr buf, Sep const& C4_RESTRICT sep, Arg const& C... method substr (line 737) | substr catsep_sub(substr buf, Args && ...args) method uncatsep (line 767) | size_t uncatsep(csubstr buf, Sep & C4_RESTRICT sep, Arg & C4_RESTR... method format (line 792) | inline size_t format(substr buf, csubstr fmt) method format (line 815) | size_t format(substr buf, csubstr fmt, Arg const& C4_RESTRICT a, A... method substr (line 835) | substr format_sub(substr buf, csubstr fmt, Args const& C4_RESTRICT... method unformat (line 852) | inline size_t unformat(csubstr /*buf*/, csubstr fmt) method unformat (line 864) | size_t unformat(csubstr buf, csubstr fmt, Arg & C4_RESTRICT a, Arg... class CharOwningContainer (line 949) | class CharOwningContainer class Sep (line 949) | class Sep class Args (line 949) | class... Args function CharOwningContainer (line 966) | inline CharOwningContainer catseprs(Sep const& C4_RESTRICT sep, Args c... function CharOwningContainer (line 1020) | inline CharOwningContainer formatrs(csubstr fmt, Args const& C4_RESTRI... FILE: libs/rapidyaml/c4/gcc-4.8.hpp type std (line 14) | namespace std { type is_trivially_copyable (line 17) | struct is_trivially_copyable : public integral_constant (line 62) | struct fnv1a<32> { using type = fnv1a_32; } type fnv1a<64> (line 63) | struct fnv1a<64> { using type = fnv1a_64; } function C4_CONSTEXPR14 (line 74) | C4_CONSTEXPR14 inline size_t hash_bytes(const void *const data, const ... function C4_CONSTEXPR14 (line 85) | C4_CONSTEXPR14 inline size_t hash_bytes(const char (&str)[N]) noexcept FILE: libs/rapidyaml/c4/language.cpp type c4 (line 3) | namespace c4 { type detail (line 4) | namespace detail { function use_char_pointer (line 7) | void use_char_pointer(char const volatile* v) function foo (line 12) | void foo() {} FILE: libs/rapidyaml/c4/language.hpp function _c4_msvc_unreachable (line 236) | [[noreturn]] __forceinline void _c4_msvc_unreachable() { __assume(false); } type c4 (line 331) | namespace c4 { type detail (line 332) | namespace detail { function C4_ALWAYS_INLINE (line 336) | C4_ALWAYS_INLINE void dont_optimize(T const& value) { asm volatile("... FILE: libs/rapidyaml/c4/memory_resource.cpp type c4 (line 15) | namespace c4 { type detail (line 19) | namespace detail { function afree_impl (line 29) | void afree_impl(void *ptr) function aalloc_pfn (line 109) | aalloc_pfn get_aalloc() function set_aalloc (line 113) | void set_aalloc(aalloc_pfn fn) function afree_pfn (line 118) | afree_pfn get_afree() function set_afree (line 122) | void set_afree(afree_pfn fn) function arealloc_pfn (line 127) | arealloc_pfn get_arealloc() function set_arealloc (line 131) | void set_arealloc(arealloc_pfn fn) function afree (line 145) | void afree(void* ptr) FILE: libs/rapidyaml/c4/memory_resource.hpp type c4 (line 20) | namespace c4 { type MemoryResource (line 23) | struct MemoryResource method deallocate (line 136) | void deallocate(void* ptr, size_t sz, size_t alignment=alignof(max_a... type MemoryResourceMalloc (line 24) | struct MemoryResourceMalloc method MemoryResourceMalloc (line 176) | MemoryResourceMalloc() { name = "malloc"; } method do_deallocate (line 187) | virtual void do_deallocate(void* ptr, size_t sz, size_t alignment) ... type MemoryResourceStack (line 25) | struct MemoryResourceStack type detail (line 28) | namespace detail { MemoryResource*& get_memory_resource(); } function C4_ALWAYS_INLINE (line 212) | C4_ALWAYS_INLINE MemoryResource* & get_memory_resource() type DerivedMemoryResource (line 230) | struct DerivedMemoryResource : public MemoryResource method DerivedMemoryResource (line 234) | DerivedMemoryResource(MemoryResource *mr_=nullptr) : m_local(mr_ ?... method do_deallocate (line 252) | virtual void do_deallocate(void* ptr, size_t sz, size_t alignment)... type _MemoryResourceSingleChunk (line 260) | struct _MemoryResourceSingleChunk : public DerivedMemoryResource method _MemoryResourceSingleChunk (line 269) | _MemoryResourceSingleChunk(MemoryResource *impl=nullptr) : Derived... method _MemoryResourceSingleChunk (line 272) | _MemoryResourceSingleChunk(size_t sz, MemoryResource *impl=nullptr... method _MemoryResourceSingleChunk (line 274) | _MemoryResourceSingleChunk(void *mem, size_t sz) : _MemoryResource... method capacity (line 282) | size_t capacity() const { return m_size; } method size (line 283) | size_t size() const { return m_pos; } method slack (line 284) | size_t slack() const { C4_ASSERT(m_size >= m_pos); return m_size -... method clear (line 296) | void clear() { m_pos = 0; } type MemoryResource (line 117) | struct MemoryResource method deallocate (line 136) | void deallocate(void* ptr, size_t sz, size_t alignment=alignof(max_a... function C4_ALWAYS_INLINE (line 153) | C4_ALWAYS_INLINE MemoryResource* get_memory_resource() function C4_ALWAYS_INLINE (line 160) | C4_ALWAYS_INLINE void set_memory_resource(MemoryResource* mr) type MemoryResourceMalloc (line 173) | struct MemoryResourceMalloc : public MemoryResource method MemoryResourceMalloc (line 176) | MemoryResourceMalloc() { name = "malloc"; } method do_deallocate (line 187) | virtual void do_deallocate(void* ptr, size_t sz, size_t alignment) ... function C4_ALWAYS_INLINE (line 203) | C4_ALWAYS_INLINE MemoryResourceMalloc* get_memory_resource_malloc() type detail (line 211) | namespace detail { function C4_ALWAYS_INLINE (line 212) | C4_ALWAYS_INLINE MemoryResource* & get_memory_resource() type DerivedMemoryResource (line 230) | struct DerivedMemoryResource : public MemoryResource method DerivedMemoryResource (line 234) | DerivedMemoryResource(MemoryResource *mr_=nullptr) : m_local(mr_ ?... method do_deallocate (line 252) | virtual void do_deallocate(void* ptr, size_t sz, size_t alignment)... type _MemoryResourceSingleChunk (line 260) | struct _MemoryResourceSingleChunk : public DerivedMemoryResource method _MemoryResourceSingleChunk (line 269) | _MemoryResourceSingleChunk(MemoryResource *impl=nullptr) : Derived... method _MemoryResourceSingleChunk (line 272) | _MemoryResourceSingleChunk(size_t sz, MemoryResource *impl=nullptr... method _MemoryResourceSingleChunk (line 274) | _MemoryResourceSingleChunk(void *mem, size_t sz) : _MemoryResource... method capacity (line 282) | size_t capacity() const { return m_size; } method size (line 283) | size_t size() const { return m_pos; } method slack (line 284) | size_t slack() const { C4_ASSERT(m_size >= m_pos); return m_size -... method clear (line 296) | void clear() { m_pos = 0; } type detail (line 226) | namespace detail { function C4_ALWAYS_INLINE (line 212) | C4_ALWAYS_INLINE MemoryResource* & get_memory_resource() type DerivedMemoryResource (line 230) | struct DerivedMemoryResource : public MemoryResource method DerivedMemoryResource (line 234) | DerivedMemoryResource(MemoryResource *mr_=nullptr) : m_local(mr_ ?... method do_deallocate (line 252) | virtual void do_deallocate(void* ptr, size_t sz, size_t alignment)... type _MemoryResourceSingleChunk (line 260) | struct _MemoryResourceSingleChunk : public DerivedMemoryResource method _MemoryResourceSingleChunk (line 269) | _MemoryResourceSingleChunk(MemoryResource *impl=nullptr) : Derived... method _MemoryResourceSingleChunk (line 272) | _MemoryResourceSingleChunk(size_t sz, MemoryResource *impl=nullptr... method _MemoryResourceSingleChunk (line 274) | _MemoryResourceSingleChunk(void *mem, size_t sz) : _MemoryResource... method capacity (line 282) | size_t capacity() const { return m_size; } method size (line 283) | size_t size() const { return m_pos; } method slack (line 284) | size_t slack() const { C4_ASSERT(m_size >= m_pos); return m_size -... method clear (line 296) | void clear() { m_pos = 0; } type MemoryResourceLinear (line 320) | struct MemoryResourceLinear : public detail::_MemoryResourceSingleChunk type MemoryResourceStack (line 342) | struct MemoryResourceStack : public detail::_MemoryResourceSingleChunk type MemoryResourceLinearArr (line 366) | struct MemoryResourceLinearArr : public MemoryResourceLinear method MemoryResourceLinearArr (line 376) | MemoryResourceLinearArr() : MemoryResourceLinear(m_arr, N) { name = ... type AllocationCounts (line 383) | struct AllocationCounts type Item (line 385) | struct Item method add (line 390) | void add(size_t sz) method rem (line 395) | void rem(size_t sz) method Item (line 400) | Item max(Item const& that) const method clear_counts (line 413) | void clear_counts() method update (line 420) | void update(AllocationCounts const& that) method add_counts (line 430) | void add_counts(void* ptr, size_t sz) method rem_counts (line 438) | void rem_counts(void *ptr, size_t sz) method AllocationCounts (line 444) | AllocationCounts operator- (AllocationCounts const& that) const method AllocationCounts (line 456) | AllocationCounts operator+ (AllocationCounts const& that) const class MemoryResourceCounts (line 476) | class MemoryResourceCounts : public MemoryResource method MemoryResourceCounts (line 480) | MemoryResourceCounts() : m_resource(get_memory_resource()) method MemoryResourceCounts (line 485) | MemoryResourceCounts(MemoryResource *res) : m_resource(res) method MemoryResource (line 491) | MemoryResource *resource() { return m_resource; } method AllocationCounts (line 492) | AllocationCounts const& counts() const { return m_counts; } method do_deallocate (line 508) | virtual void do_deallocate(void* ptr, size_t sz, size_t alignment) ... type ScopedMemoryResource (line 527) | struct ScopedMemoryResource method ScopedMemoryResource (line 531) | ScopedMemoryResource(MemoryResource *r) type ScopedMemoryResourceCounts (line 548) | struct ScopedMemoryResourceCounts method ScopedMemoryResourceCounts (line 552) | ScopedMemoryResourceCounts() : mr() method ScopedMemoryResourceCounts (line 556) | ScopedMemoryResourceCounts(MemoryResource *m) : mr(m) FILE: libs/rapidyaml/c4/memory_util.cpp type c4 (line 4) | namespace c4 { function mem_repeat (line 8) | void mem_repeat(void* dest, void const* pattern, size_t pattern_size, ... FILE: libs/rapidyaml/c4/memory_util.hpp type c4 (line 28) | namespace c4 { function mem_zero (line 33) | void mem_zero(void* mem, size_t num_bytes) function C4_ALWAYS_INLINE (line 39) | C4_ALWAYS_INLINE void mem_zero(T* mem, size_t num_elms) function C4_ALWAYS_INLINE (line 45) | C4_ALWAYS_INLINE void mem_zero(T* mem) function C4_ALWAYS_INLINE (line 50) | C4_ALWAYS_INLINE C4_CONST bool mem_overlaps(void const* a, void const*... function C4_ALWAYS_INLINE (line 64) | C4_ALWAYS_INLINE C4_CONST bool is_aligned(T *ptr, uintptr_t alignment=... class I (line 90) | class I function lsb (line 91) | C4_CONSTEXPR14 function lsb (line 117) | C4_CONSTEXPR14 function lsb (line 144) | C4_CONSTEXPR14 function lsb (line 169) | C4_CONSTEXPR14 function lsb (line 194) | C4_CONSTEXPR14 type detail (line 222) | namespace detail { type _lsb11 (line 223) | struct _lsb11 type _lsb11 (line 225) | struct _lsb11 type _lsb11 (line 230) | struct _lsb11 type _msb11 (line 435) | struct _msb11 type _msb11< I, val, num_bits, false> (line 437) | struct _msb11< I, val, num_bits, false> type _msb11 (line 442) | struct _msb11 type lsb11 (line 242) | struct lsb11 function msb (line 299) | C4_CONSTEXPR14 function msb (line 326) | C4_CONSTEXPR14 function msb (line 353) | C4_CONSTEXPR14 function msb (line 378) | C4_CONSTEXPR14 function msb (line 403) | C4_CONSTEXPR14 type detail (line 434) | namespace detail { type _lsb11 (line 223) | struct _lsb11 type _lsb11 (line 225) | struct _lsb11 type _lsb11 (line 230) | struct _lsb11 type _msb11 (line 435) | struct _msb11 type _msb11< I, val, num_bits, false> (line 437) | struct _msb11< I, val, num_bits, false> type _msb11 (line 442) | struct _msb11 type msb11 (line 455) | struct msb11 function C4_CONSTEXPR14 (line 477) | C4_CONSTEXPR14 C4_CONST auto ipow(B base, E exponent) noexcept -> type... function C4_CONSTEXPR14 (line 498) | C4_CONSTEXPR14 C4_CONST auto ipow(E exponent) noexcept -> typename std... function C4_CONSTEXPR14 (line 519) | C4_CONSTEXPR14 C4_CONST auto ipow(E exponent) noexcept -> typename std... function C4_CONSTEXPR14 (line 541) | C4_CONSTEXPR14 C4_CONST auto ipow(B base, E exponent) noexcept -> type... function C4_CONSTEXPR14 (line 553) | C4_CONSTEXPR14 C4_CONST auto ipow(E exponent) noexcept -> typename std... function C4_CONSTEXPR14 (line 564) | C4_CONSTEXPR14 C4_CONST auto ipow(E exponent) noexcept -> typename std... class I (line 597) | class I type _ctgmsk11< I, val, first, last, true> (line 601) | struct _ctgmsk11< I, val, first, last, true> type I (line 603) | enum : I { value = _ctgmsk11 (line 607) | struct _ctgmsk11< I, val, first, last, false> type I (line 609) | enum : I { value = val } type contiguous_mask11 (line 620) | struct contiguous_mask11 type I (line 622) | enum : I { value = detail::_ctgmsk11 (line 687) | struct tight_pair : public First method tight_pair (line 694) | tight_pair() : First() {} method tight_pair (line 695) | tight_pair(First const& f, Second const& /*s*/) : First(f) {} method First (line 697) | First & first () { return static_cast(*this... method First (line 698) | First const& first () const { return static_cast(*this... method Second (line 699) | Second & second() { return reinterpret_cast (line 704) | struct tight_pair : public First, publi... method tight_pair (line 709) | tight_pair() : First(), Second() {} method tight_pair (line 710) | tight_pair(First const& f, Second const& s) : First(f), Second(s) {} method First (line 712) | First & first () { return static_cast(*this... method First (line 713) | First const& first () const { return static_cast(*this... method Second (line 714) | Second & second() { return static_cast(*th... method Second (line 715) | Second const& second() const { return static_cast(*th... type tight_pair (line 719) | struct tight_pair : public First method tight_pair (line 726) | tight_pair() : First() {} method tight_pair (line 727) | tight_pair(First const& f, Second const& s) : First(f), m_second(s) {} method First (line 729) | First & first () { return static_cast(*this... method First (line 730) | First const& first () const { return static_cast(*this... method Second (line 731) | Second & second() { return m_second; } method Second (line 732) | Second const& second() const { return m_second; } type tight_pair (line 736) | struct tight_pair : public First method tight_pair (line 743) | tight_pair() : First(), m_second() {} method tight_pair (line 744) | tight_pair(First const& f, Second const& s) : First(f), m_second(s) {} method First (line 746) | First & first () { return static_cast(*this... method First (line 747) | First const& first () const { return static_cast(*this... method Second (line 748) | Second & second() { return m_second; } method Second (line 749) | Second const& second() const { return m_second; } type tight_pair (line 753) | struct tight_pair : public Second method tight_pair (line 760) | tight_pair() : Second(), m_first() {} method tight_pair (line 761) | tight_pair(First const& f, Second const& s) : Second(s), m_first(f) {} method First (line 763) | First & first () { return m_first; } method First (line 764) | First const& first () const { return m_first; } method Second (line 765) | Second & second() { return static_cast(*th... method Second (line 766) | Second const& second() const { return static_cast(*th... FILE: libs/rapidyaml/c4/span.hpp type c4 (line 12) | namespace c4 { class span_crtp (line 44) | class span_crtp method C4_ALWAYS_INLINE (line 60) | C4_ALWAYS_INLINE constexpr I value_size() const noexcept { return si... method C4_ALWAYS_INLINE (line 61) | C4_ALWAYS_INLINE constexpr I elm_size () const noexcept { return si... method C4_ALWAYS_INLINE (line 62) | C4_ALWAYS_INLINE constexpr I type_size () const noexcept { return si... method C4_ALWAYS_INLINE (line 63) | C4_ALWAYS_INLINE I byte_size () const noexcept { return _c... method C4_ALWAYS_INLINE (line 65) | C4_ALWAYS_INLINE bool empty() const noexcept { return _c4csz == 0; } method C4_ALWAYS_INLINE (line 66) | C4_ALWAYS_INLINE I size() const noexcept { return _c4csz; } method C4_ALWAYS_INLINE (line 69) | C4_ALWAYS_INLINE void clear() noexcept { _c4sz = 0; } method C4_ALWAYS_INLINE (line 71) | C4_ALWAYS_INLINE T * data() noexcept { return _c4ptr; } method C4_ALWAYS_INLINE (line 72) | C4_ALWAYS_INLINE T const* data() const noexcept { return _c4cptr; } method C4_ALWAYS_INLINE (line 74) | C4_ALWAYS_INLINE iterator begin() noexcept { return _c4... method begin (line 75) | begin() const noexcept { return _c4cptr; } method cbegin (line 76) | cbegin() const noexcept { return _c4cptr; } method C4_ALWAYS_INLINE (line 78) | C4_ALWAYS_INLINE iterator end() noexcept { return _c4pt... method end (line 79) | end() const noexcept { return _c4cptr + _c4csz; } method cend (line 80) | cend() const noexcept { return _c4cptr + _c4csz; } method rbegin (line 82) | rbegin() noexcept { return reverse_iterator(_c4ptr + _c4sz); } method rbegin (line 83) | rbegin() const noexcept { return reverse_iterator(_c4cptr + _c4csz); } method crbegin (line 84) | crbegin() const noexcept { return reverse_iterator(_c4cptr + _c4csz); } method rend (line 86) | rend() noexcept { return const_reverse_iterator(_c4ptr); } method rend (line 87) | rend() const noexcept { return const_reverse_iterator(_c4cptr); } method crend (line 88) | crend() const noexcept { return const_reverse_iterator(_c4cptr); } method C4_ALWAYS_INLINE (line 90) | C4_ALWAYS_INLINE T & front() C4_NOEXCEPT_X { C4_XASSERT(!... function C4_ALWAYS_INLINE (line 94) | C4_ALWAYS_INLINE T const& back() const C4_NOEXCEPT_X { C4_XASSERT(!emp... function C4_ALWAYS_INLINE (line 96) | C4_ALWAYS_INLINE T & operator[] (I i) C4_NOEXCEPT_X { C4_XA... function C4_ALWAYS_INLINE (line 97) | C4_ALWAYS_INLINE T const& operator[] (I i) const C4_NOEXCEPT_X { C4_XA... function C4_ALWAYS_INLINE (line 99) | C4_ALWAYS_INLINE SpanImpl subspan(I first, I num) const C4_NOEXCEPT_X function C4_ALWAYS_INLINE (line 105) | C4_ALWAYS_INLINE SpanImpl subspan(I first) const C4_NOEXCEPT_X ///< go... function C4_ALWAYS_INLINE (line 111) | C4_ALWAYS_INLINE SpanImpl range(I first, I last) const C4_NOEXCEPT_X /... function C4_ALWAYS_INLINE (line 118) | C4_ALWAYS_INLINE SpanImpl range(I first) const C4_NOEXCEPT_X ///< goes... function C4_ALWAYS_INLINE (line 124) | C4_ALWAYS_INLINE SpanImpl first(I num) const C4_NOEXCEPT_X ///< get th... function C4_ALWAYS_INLINE (line 129) | C4_ALWAYS_INLINE SpanImpl last(I num) const C4_NOEXCEPT_X ///< get the... function is_subspan (line 135) | bool is_subspan(span_crtp const& ss) const noexcept function SpanImpl (line 152) | SpanImpl compll(span_crtp const& ss) const C4_NOEXCEPT_X function SpanImpl (line 169) | SpanImpl complr(span_crtp const& ss) const C4_NOEXCEPT_X function C4_ALWAYS_INLINE (line 184) | C4_ALWAYS_INLINE bool same_span(span_crtp const& that) const noexcept function C4_ALWAYS_INLINE (line 189) | C4_ALWAYS_INLINE bool same_span(span_crtp const& that) c... class span (line 277) | class span : public span_crtp> method C4_ALWAYS_INLINE (line 284) | C4_ALWAYS_INLINE span _select(T *p, I sz) const { return span(p, sz); } method span (line 298) | span() noexcept : m_ptr{nullptr}, m_size{0} {} method span (line 300) | span(span const&) = default; method span (line 301) | span(span &&) = default; method span (line 303) | span& operator= (span const&) = default; method span (line 304) | span& operator= (span &&) = default; method C4_ALWAYS_INLINE (line 312) | C4_ALWAYS_INLINE C4_CONSTEXPR14 void assign(T (&arr)[N]) noexcept { m_... method span (line 314) | span(T *p, I sz) noexcept : m_ptr{p}, m_size{sz} {} method assign (line 315) | void assign(T *p, I sz) noexcept { m_ptr = p; m_size = sz; } method span (line 317) | span (c4::aggregate_t, std::initializer_list il) noexcept : m_ptr{... method assign (line 318) | void assign(c4::aggregate_t, std::initializer_list il) noexcept { m... method C4_ALWAYS_INLINE (line 324) | C4_ALWAYS_INLINE I capacity() const noexcept { return m_size; } method C4_ALWAYS_INLINE (line 326) | C4_ALWAYS_INLINE void resize(I sz) C4_NOEXCEPT_A { C4_ASSERT(sz <= m_s... method C4_ALWAYS_INLINE (line 327) | C4_ALWAYS_INLINE void rtrim (I n ) C4_NOEXCEPT_A { C4_ASSERT(n >= 0 &&... method C4_ALWAYS_INLINE (line 328) | C4_ALWAYS_INLINE void ltrim (I n ) C4_NOEXCEPT_A { C4_ASSERT(n >= 0 &&... class spanrs (line 354) | class spanrs : public span_crtp> method C4_ALWAYS_INLINE (line 362) | C4_ALWAYS_INLINE spanrs _select(T *p, I sz) const noexcept method C4_ALWAYS_INLINE (line 378) | C4_ALWAYS_INLINE operator span () const noexcept { return span<... method C4_ALWAYS_INLINE (line 382) | C4_ALWAYS_INLINE operator spanrs () const noexcept { spanrs i... function C4_ALWAYS_INLINE (line 418) | C4_ALWAYS_INLINE void resize(I sz) C4_NOEXCEPT_A { C4_ASSERT(sz <= m_cap... function C4_ALWAYS_INLINE (line 419) | C4_ALWAYS_INLINE void rtrim (I n ) C4_NOEXCEPT_A { C4_ASSERT(n >= 0 && n... function C4_ALWAYS_INLINE (line 420) | C4_ALWAYS_INLINE void ltrim (I n ) C4_NOEXCEPT_A { C4_ASSERT(n >= 0 && n... class spanrsl (line 437) | class spanrsl : public span_crtp> method C4_ALWAYS_INLINE (line 446) | C4_ALWAYS_INLINE spanrsl _select(T *p, I sz) const noexcept method C4_ALWAYS_INLINE (line 461) | C4_ALWAYS_INLINE operator span () const noexcept { return span () const noexcept { return span... method C4_ALWAYS_INLINE (line 463) | C4_ALWAYS_INLINE operator spanrsl () const noexcept { return sp... method C4_ALWAYS_INLINE (line 467) | C4_ALWAYS_INLINE spanrsl() noexcept : m_ptr{nullptr}, m_size{0}, m_cap... method spanrsl (line 469) | spanrsl(spanrsl const&) = default; method spanrsl (line 470) | spanrsl(spanrsl &&) = default; method spanrsl (line 472) | spanrsl& operator= (spanrsl const&) = default; method spanrsl (line 473) | spanrsl& operator= (spanrsl &&) = default; function C4_ALWAYS_INLINE (line 481) | C4_ALWAYS_INLINE void assign(T *p, I sz, I cap) noexcept { m_ptr = p; m_... function C4_ALWAYS_INLINE (line 484) | C4_ALWAYS_INLINE void assign(T *p, I sz, I cap, I offs) noexcept { m_ptr... function C4_ALWAYS_INLINE (line 487) | C4_ALWAYS_INLINE void assign(T (&arr)[N]) noexcept { m_ptr = arr; m_size... function C4_ALWAYS_INLINE (line 490) | C4_ALWAYS_INLINE void assign (c4::aggregate_t, std::initializer_list ... function C4_ALWAYS_INLINE (line 497) | C4_ALWAYS_INLINE void resize(I sz) C4_NOEXCEPT_A { C4_ASSERT(sz <= m_cap... function C4_ALWAYS_INLINE (line 498) | C4_ALWAYS_INLINE void rtrim (I n ) C4_NOEXCEPT_A { C4_ASSERT(n >= 0 && n... function C4_ALWAYS_INLINE (line 499) | C4_ALWAYS_INLINE void ltrim (I n ) C4_NOEXCEPT_A { C4_ASSERT(n >= 0 && n... function C4_ALWAYS_INLINE (line 502) | C4_ALWAYS_INLINE spanrsl original() const function C4_ALWAYS_INLINE (line 508) | C4_ALWAYS_INLINE OtherSpanType original() FILE: libs/rapidyaml/c4/std/string.hpp type c4 (line 12) | namespace c4 { function C4_ALWAYS_INLINE (line 21) | C4_ALWAYS_INLINE c4::substr to_substr(std::string &s) noexcept function C4_ALWAYS_INLINE (line 35) | C4_ALWAYS_INLINE c4::csubstr to_csubstr(std::string const& s) noexcept function C4_ALWAYS_INLINE (line 46) | C4_ALWAYS_INLINE bool operator== (c4::csubstr ss, std::string const& s... function C4_ALWAYS_INLINE (line 47) | C4_ALWAYS_INLINE bool operator!= (c4::csubstr ss, std::string const& s... function C4_ALWAYS_INLINE (line 48) | C4_ALWAYS_INLINE bool operator>= (c4::csubstr ss, std::string const& s... function C4_ALWAYS_INLINE (line 49) | C4_ALWAYS_INLINE bool operator> (c4::csubstr ss, std::string const& s... function C4_ALWAYS_INLINE (line 50) | C4_ALWAYS_INLINE bool operator<= (c4::csubstr ss, std::string const& s... function C4_ALWAYS_INLINE (line 51) | C4_ALWAYS_INLINE bool operator< (c4::csubstr ss, std::string const& s... function C4_ALWAYS_INLINE (line 53) | C4_ALWAYS_INLINE bool operator== (std::string const& s, c4::csubstr ss... function C4_ALWAYS_INLINE (line 54) | C4_ALWAYS_INLINE bool operator!= (std::string const& s, c4::csubstr ss... function C4_ALWAYS_INLINE (line 55) | C4_ALWAYS_INLINE bool operator>= (std::string const& s, c4::csubstr ss... function C4_ALWAYS_INLINE (line 56) | C4_ALWAYS_INLINE bool operator> (std::string const& s, c4::csubstr ss... function C4_ALWAYS_INLINE (line 57) | C4_ALWAYS_INLINE bool operator<= (std::string const& s, c4::csubstr ss... function C4_ALWAYS_INLINE (line 58) | C4_ALWAYS_INLINE bool operator< (std::string const& s, c4::csubstr ss... function to_chars (line 63) | inline size_t to_chars(c4::substr buf, std::string const& s) function from_chars (line 80) | inline bool from_chars(c4::csubstr buf, std::string * s) FILE: libs/rapidyaml/c4/std/string_fwd.hpp type std (line 22) | namespace std { type char_traits (line 24) | struct char_traits class allocator (line 25) | class allocator class basic_string (line 26) | class basic_string type c4 (line 34) | namespace c4 { FILE: libs/rapidyaml/c4/std/string_view.hpp type c4 (line 19) | namespace c4 { function C4_ALWAYS_INLINE (line 24) | C4_ALWAYS_INLINE c4::csubstr to_csubstr(std::string_view s) noexcept function C4_ALWAYS_INLINE (line 32) | C4_ALWAYS_INLINE bool operator== (c4::csubstr ss, std::string_view s) ... function C4_ALWAYS_INLINE (line 33) | C4_ALWAYS_INLINE bool operator!= (c4::csubstr ss, std::string_view s) ... function C4_ALWAYS_INLINE (line 34) | C4_ALWAYS_INLINE bool operator>= (c4::csubstr ss, std::string_view s) ... function C4_ALWAYS_INLINE (line 35) | C4_ALWAYS_INLINE bool operator> (c4::csubstr ss, std::string_view s) ... function C4_ALWAYS_INLINE (line 36) | C4_ALWAYS_INLINE bool operator<= (c4::csubstr ss, std::string_view s) ... function C4_ALWAYS_INLINE (line 37) | C4_ALWAYS_INLINE bool operator< (c4::csubstr ss, std::string_view s) ... function C4_ALWAYS_INLINE (line 39) | C4_ALWAYS_INLINE bool operator== (std::string_view s, c4::csubstr ss) ... function C4_ALWAYS_INLINE (line 40) | C4_ALWAYS_INLINE bool operator!= (std::string_view s, c4::csubstr ss) ... function C4_ALWAYS_INLINE (line 41) | C4_ALWAYS_INLINE bool operator<= (std::string_view s, c4::csubstr ss) ... function C4_ALWAYS_INLINE (line 42) | C4_ALWAYS_INLINE bool operator< (std::string_view s, c4::csubstr ss) ... function C4_ALWAYS_INLINE (line 43) | C4_ALWAYS_INLINE bool operator>= (std::string_view s, c4::csubstr ss) ... function C4_ALWAYS_INLINE (line 44) | C4_ALWAYS_INLINE bool operator> (std::string_view s, c4::csubstr ss) ... function to_chars (line 50) | inline size_t to_chars(c4::substr buf, std::string_view s) FILE: libs/rapidyaml/c4/std/tuple.hpp type c4 (line 15) | namespace c4 { type detail (line 18) | namespace detail { type tuple_helper (line 21) | struct tuple_helper method do_cat (line 23) | static size_t do_cat(substr buf, std::tuple< Types... > const& tp) method do_uncat (line 31) | static size_t do_uncat(csubstr buf, std::tuple< Types... > & tp) method do_catsep_more (line 41) | static size_t do_catsep_more(substr buf, Sep const& sep, std::tupl... method do_uncatsep_more (line 54) | static size_t do_uncatsep_more(csubstr buf, Sep & sep, std::tuple<... method do_format (line 69) | static size_t do_format(substr buf, csubstr fmt, std::tuple< Types... method do_unformat (line 90) | static size_t do_unformat(csubstr buf, csubstr fmt, std::tuple< Ty... function cat (line 137) | inline size_t cat(substr buf, std::tuple< Types... > const& tp) function uncat (line 143) | inline size_t uncat(csubstr buf, std::tuple< Types... > & tp) function catsep (line 149) | inline size_t catsep(substr buf, Sep const& sep, std::tuple< Types... ... function uncatsep (line 158) | inline size_t uncatsep(csubstr buf, Sep & sep, std::tuple< Types... > ... function format (line 170) | inline size_t format(substr buf, csubstr fmt, std::tuple< Types... > c... function unformat (line 176) | inline size_t unformat(csubstr buf, csubstr fmt, std::tuple< Types... ... type tuple_helper< sizeof...(Types), Types... > (line 115) | struct tuple_helper< sizeof...(Types), Types... > method do_cat (line 117) | static size_t do_cat(substr /*buf*/, std::tuple const& /*tp*... method do_uncat (line 118) | static size_t do_uncat(csubstr /*buf*/, std::tuple & /*tp*/)... method do_catsep_more (line 120) | static size_t do_catsep_more(substr /*buf*/, Sep const& /*sep*/, std::... method do_uncatsep_more (line 121) | static size_t do_uncatsep_more(csubstr /*buf*/, Sep & /*sep*/, std::tu... method do_format (line 123) | static size_t do_format(substr buf, csubstr fmt, std::tuple ... method do_unformat (line 128) | static size_t do_unformat(csubstr buf, csubstr fmt, std::tuple &vec) function to_csubstr (line 29) | c4::csubstr to_csubstr(std::vector const& vec) function C4_ALWAYS_INLINE (line 38) | C4_ALWAYS_INLINE bool operator!= (c4::csubstr ss, std::vector= (c4::csubstr ss, std::vector (c4::csubstr ss, std::vector const& s, c... function C4_ALWAYS_INLINE (line 46) | C4_ALWAYS_INLINE bool operator== (std::vector const& s, c... function C4_ALWAYS_INLINE (line 47) | C4_ALWAYS_INLINE bool operator>= (std::vector const& s, c... function C4_ALWAYS_INLINE (line 48) | C4_ALWAYS_INLINE bool operator> (std::vector const& s, c... function C4_ALWAYS_INLINE (line 49) | C4_ALWAYS_INLINE bool operator<= (std::vector const& s, c... function C4_ALWAYS_INLINE (line 50) | C4_ALWAYS_INLINE bool operator< (std::vector const& s, c... function to_chars (line 56) | inline size_t to_chars(c4::substr buf, std::vector const& s) function from_chars (line 72) | inline bool from_chars(c4::csubstr buf, std::vector * s) FILE: libs/rapidyaml/c4/std/vector_fwd.hpp type std (line 14) | namespace std { class allocator (line 15) | class allocator type __debug (line 17) | inline namespace __debug { class vector (line 18) | class vector class vector (line 21) | class vector type _LIBCPP_ABI_NAMESPACE (line 29) | inline namespace _LIBCPP_ABI_NAMESPACE { class allocator (line 30) | class allocator class vector (line 31) | class vector type std (line 28) | namespace std { class allocator (line 15) | class allocator type __debug (line 17) | inline namespace __debug { class vector (line 18) | class vector class vector (line 21) | class vector type _LIBCPP_ABI_NAMESPACE (line 29) | inline namespace _LIBCPP_ABI_NAMESPACE { class allocator (line 30) | class allocator class vector (line 31) | class vector type c4 (line 42) | namespace c4 { FILE: libs/rapidyaml/c4/substr.hpp type c4 (line 25) | namespace c4 { type detail (line 35) | namespace detail { function basic_substring (line 75) | struct C4CORE_EXPORT basic_substring function C4_ALWAYS_INLINE (line 161) | C4_ALWAYS_INLINE void assign(C (&s_)[N]) noexcept { str = (s_); len = (N... function C4_ALWAYS_INLINE (line 164) | C4_ALWAYS_INLINE void assign(C *s_, size_t len_) noexcept { str = s_; le... function C4_ALWAYS_INLINE (line 168) | C4_ALWAYS_INLINE void assign(C *beg_, C *end_) noexcept { C4_ASSERT(end_... function C4_ALWAYS_INLINE (line 176) | C4_ALWAYS_INLINE void assign(U s_) noexcept { str = (s_); len = (s_ ? st... function C4_ALWAYS_INLINE (line 181) | C4_ALWAYS_INLINE basic_substring& operator= (C (&s_)[N]) noexcept { str ... function C4_ALWAYS_INLINE (line 189) | C4_ALWAYS_INLINE basic_substring& operator= (U s_) noexcept { str = s_; ... function C4_ALWAYS_INLINE (line 215) | C4_ALWAYS_INLINE C4_PURE C & front() noexcept { C4_ASSERT(len... function C4_ALWAYS_INLINE (line 216) | C4_ALWAYS_INLINE C4_PURE C const& front() const noexcept { C4_ASSERT(len... function C4_ALWAYS_INLINE (line 218) | C4_ALWAYS_INLINE C4_PURE C & back() noexcept { C4_ASSERT(len ... function C4_ALWAYS_INLINE (line 219) | C4_ALWAYS_INLINE C4_PURE C const& back() const noexcept { C4_ASSERT(len ... function C4_PURE (line 237) | C4_PURE int compare(const char *C4_RESTRICT that, size_t sz) const noexcept function C4_ALWAYS_INLINE (line 264) | C4_ALWAYS_INLINE C4_PURE int compare(ro_substr const that) const noexcep... function C4_ALWAYS_INLINE (line 266) | C4_ALWAYS_INLINE C4_PURE bool operator== (std::nullptr_t) const noexcept... function C4_ALWAYS_INLINE (line 267) | C4_ALWAYS_INLINE C4_PURE bool operator!= (std::nullptr_t) const noexcept... function C4_ALWAYS_INLINE (line 269) | C4_ALWAYS_INLINE C4_PURE bool operator== (C const c) const noexcept { re... function C4_ALWAYS_INLINE (line 270) | C4_ALWAYS_INLINE C4_PURE bool operator!= (C const c) const noexcept { re... function C4_ALWAYS_INLINE (line 271) | C4_ALWAYS_INLINE C4_PURE bool operator< (C const c) const noexcept { re... function C4_ALWAYS_INLINE (line 272) | C4_ALWAYS_INLINE C4_PURE bool operator> (C const c) const noexcept { re... function C4_ALWAYS_INLINE (line 273) | C4_ALWAYS_INLINE C4_PURE bool operator<= (C const c) const noexcept { re... function C4_ALWAYS_INLINE (line 274) | C4_ALWAYS_INLINE C4_PURE bool operator>= (C const c) const noexcept { re... function C4_ALWAYS_INLINE (line 276) | C4_ALWAYS_INLINE C4_PURE bool operator== (basic_substring const that)... function C4_ALWAYS_INLINE (line 277) | C4_ALWAYS_INLINE C4_PURE bool operator!= (basic_substring const that)... function C4_ALWAYS_INLINE (line 278) | C4_ALWAYS_INLINE C4_PURE bool operator< (basic_substring const that)... function C4_ALWAYS_INLINE (line 279) | C4_ALWAYS_INLINE C4_PURE bool operator> (basic_substring const that)... function C4_ALWAYS_INLINE (line 280) | C4_ALWAYS_INLINE C4_PURE bool operator<= (basic_substring const that)... function C4_ALWAYS_INLINE (line 281) | C4_ALWAYS_INLINE C4_PURE bool operator>= (basic_substring const that)... function C4_ALWAYS_INLINE (line 283) | C4_ALWAYS_INLINE C4_PURE bool operator== (const char (&that)[N]) const n... function C4_ALWAYS_INLINE (line 284) | C4_ALWAYS_INLINE C4_PURE bool operator!= (const char (&that)[N]) const n... function C4_ALWAYS_INLINE (line 285) | C4_ALWAYS_INLINE C4_PURE bool operator< (const char (&that)[N]) const n... function C4_ALWAYS_INLINE (line 286) | C4_ALWAYS_INLINE C4_PURE bool operator> (const char (&that)[N]) const n... function C4_ALWAYS_INLINE (line 287) | C4_ALWAYS_INLINE C4_PURE bool operator<= (const char (&that)[N]) const n... function C4_ALWAYS_INLINE (line 288) | C4_ALWAYS_INLINE C4_PURE bool operator>= (const char (&that)[N]) const n... function C4_ALWAYS_INLINE (line 313) | C4_ALWAYS_INLINE C4_PURE bool overlaps(ro_substr const that) const noexcept function C4_ALWAYS_INLINE (line 329) | C4_ALWAYS_INLINE C4_PURE basic_substring sub(size_t first, size_t num) c... function C4_ALWAYS_INLINE (line 339) | C4_ALWAYS_INLINE C4_PURE basic_substring range(size_t first, size_t last... function C4_ALWAYS_INLINE (line 349) | C4_ALWAYS_INLINE C4_PURE basic_substring first(size_t num) const noexcept function C4_ALWAYS_INLINE (line 356) | C4_ALWAYS_INLINE C4_PURE basic_substring last(size_t num) const noexcept function C4_ALWAYS_INLINE (line 367) | C4_ALWAYS_INLINE C4_PURE basic_substring offs(size_t left, size_t right)... function C4_ALWAYS_INLINE (line 376) | C4_ALWAYS_INLINE C4_PURE basic_substring left_of(size_t pos) const noexcept function C4_ALWAYS_INLINE (line 385) | C4_ALWAYS_INLINE C4_PURE basic_substring left_of(size_t pos, bool includ... function C4_ALWAYS_INLINE (line 394) | C4_ALWAYS_INLINE C4_PURE basic_substring right_of(size_t pos) const noex... function C4_ALWAYS_INLINE (line 403) | C4_ALWAYS_INLINE C4_PURE basic_substring right_of(size_t pos, bool inclu... function C4_ALWAYS_INLINE (line 429) | C4_ALWAYS_INLINE C4_PURE basic_substring right_of(ro_substr const subs) ... function basic_substring (line 461) | basic_substring triml(ro_substr chars) const function basic_substring (line 473) | basic_substring trimr(const C c) const function basic_substring (line 485) | basic_substring trimr(ro_substr chars) const function basic_substring (line 497) | basic_substring trim(const C c) const function basic_substring (line 503) | basic_substring trim(ro_substr const chars) const function basic_substring (line 510) | basic_substring stripl(ro_substr pattern) const function basic_substring (line 519) | basic_substring stripr(ro_substr pattern) const function find (line 537) | inline size_t find(ro_substr pattern, size_t start_pos=0) const function count (line 578) | inline size_t count(ro_substr c, size_t pos=0) const function basic_substring (line 592) | inline basic_substring select(const C c, size_t pos=0) const function basic_substring (line 599) | inline basic_substring select(ro_substr pattern, size_t pos=0) const type first_of_any_result (line 607) | struct first_of_any_result function first_of_any_result (line 614) | first_of_any_result first_of_any(ro_substr s0, ro_substr s1) const function first_of_any_result (line 620) | first_of_any_result first_of_any(ro_substr s0, ro_substr s1, ro_substr s... function first_of_any_result (line 626) | first_of_any_result first_of_any(ro_substr s0, ro_substr s1, ro_substr s... function first_of_any_result (line 632) | first_of_any_result first_of_any(ro_substr s0, ro_substr s1, ro_substr s... function first_of_any_result (line 639) | first_of_any_result first_of_any_iter(It first_span, It last_span) const function begins_with (line 676) | bool begins_with(const C c, size_t num) const function begins_with (line 693) | bool begins_with(ro_substr pattern) const function begins_with_any (line 710) | bool begins_with_any(ro_substr chars) const function ends_with (line 727) | bool ends_with(const C c) const function ends_with (line 733) | bool ends_with(const C c, size_t num) const function ends_with (line 750) | bool ends_with(ro_substr pattern) const function ends_with_any (line 767) | bool ends_with_any(ro_substr chars) const function last_of (line 798) | size_t last_of(const C c, size_t start=npos) const function first_of (line 812) | size_t first_of(ro_substr chars, size_t start=0) const function last_of (line 827) | size_t last_of(ro_substr chars, size_t start=npos) const function last_not_of (line 932) | size_t last_not_of(ro_substr chars) const function last_not_of (line 953) | size_t last_not_of(ro_substr chars, size_t start) const function basic_substring (line 1002) | basic_substring pair_range_esc(CC open_close, CC escape=CC('\\')) function basic_substring (line 1023) | basic_substring pair_range_nested(CC open, CC close) const function basic_substring (line 1046) | basic_substring unquoted() const function is_real (line 1083) | bool is_real() const function is_integer (line 1094) | bool is_integer() const function is_unsigned_integer (line 1107) | bool is_unsigned_integer() const function basic_substring (line 1117) | basic_substring first_non_empty_span() const function basic_substring (line 1129) | basic_substring first_uint_span() const function basic_substring (line 1141) | basic_substring first_int_span() const function basic_substring (line 1150) | basic_substring _first_integral_span(size_t skip_start) const function basic_substring (line 1216) | basic_substring first_real_span() const function C4_ALWAYS_INLINE (line 1271) | static constexpr C4_ALWAYS_INLINE C4_CONST bool _is_delim_char(char c) n... function C4_ALWAYS_INLINE (line 1279) | static constexpr C4_ALWAYS_INLINE C4_CONST bool _is_hex_char(char c) noe... function C4_NO_INLINE (line 1284) | C4_NO_INLINE C4_PURE basic_substring _word_follows(size_t pos, csubstr w... function C4_NO_INLINE (line 1294) | C4_NO_INLINE C4_PURE basic_substring _first_real_span_dec(size_t pos) co... function C4_NO_INLINE (line 1381) | C4_NO_INLINE C4_PURE basic_substring _first_real_span_hex(size_t pos) co... function C4_NO_INLINE (line 1471) | C4_NO_INLINE C4_PURE basic_substring _first_real_span_bin(size_t pos) co... function C4_NO_INLINE (line 1561) | C4_NO_INLINE C4_PURE basic_substring _first_real_span_oct(size_t pos) co... function split_iterator_impl (line 1717) | split_iterator_impl operator++ (int) { split_iterator_impl it = *this; ... function basic_substring (line 1719) | basic_substring& operator* () { return m_str; } function basic_substring (line 1720) | basic_substring* operator-> () { return &m_str; } function split_proxy_impl (line 1741) | split_proxy_impl(basic_substring str_, size_t start_pos, C sep) function split_iterator_impl (line 1746) | split_iterator_impl begin() const function split_iterator_impl (line 1751) | split_iterator_impl end() const function split_proxy (line 1764) | split_proxy split(C sep, size_t start_pos=0) const function basic_substring (line 1830) | basic_substring pop_left(C sep = C('/'), bool skip_empty=false) const function basic_substring (line 1907) | basic_substring gpop_right(C sep = C('/'), bool skip_empty=false) const function basic_substring (line 1942) | basic_substring dirname(C sep=C('/')) const function C4_ALWAYS_INLINE (line 1949) | C4_ALWAYS_INLINE basic_substring name_wo_extshort() const function C4_ALWAYS_INLINE (line 1954) | C4_ALWAYS_INLINE basic_substring name_wo_extlong() const function C4_ALWAYS_INLINE (line 1959) | C4_ALWAYS_INLINE basic_substring extshort() const function C4_ALWAYS_INLINE (line 1964) | C4_ALWAYS_INLINE basic_substring extlong() const function toupper (line 1978) | toupper() function tolower (line 1988) | tolower() function fill (line 2000) | fill(C val) function copy_from (line 2012) | copy_from(ro_substr that, size_t ifirst=0, size_t num=npos) function reverse (line 2029) | reverse() function reverse_sub (line 2037) | reverse_sub(size_t ifirst, size_t num) function reverse_range (line 2047) | reverse_range(size_t ifirst, size_t ilast) function erase (line 2060) | erase(size_t pos, size_t num) function erase_range (line 2069) | erase_range(size_t first, size_t last) function erase (line 2078) | erase(ro_substr sub) function replace (line 2090) | replace(C value, C repl, size_t pos=0) function replace (line 2106) | replace(ro_substr chars, C repl, size_t pos=0) function replace_all (line 2124) | size_t replace_all(rw_substr dst, ro_substr pattern, ro_substr repl, siz... function C4_ALWAYS_INLINE (line 2187) | C4_ALWAYS_INLINE substr to_substr(substr s) noexcept { return s; } function C4_ALWAYS_INLINE (line 2189) | C4_ALWAYS_INLINE csubstr to_csubstr(substr s) noexcept { return s; } function C4_ALWAYS_INLINE (line 2191) | C4_ALWAYS_INLINE csubstr to_csubstr(csubstr s) noexcept { return s; } function C4_ALWAYS_INLINE (line 2195) | C4_ALWAYS_INLINE substr function C4_ALWAYS_INLINE (line 2198) | C4_ALWAYS_INLINE csubstr function C4_ALWAYS_INLINE (line 2206) | C4_ALWAYS_INLINE typename std::enable_if::value, ... function C4_ALWAYS_INLINE (line 2212) | C4_ALWAYS_INLINE typename std::enable_if::v... function OStream (line 2261) | inline OStream& operator<< (OStream& os, basic_substring s) FILE: libs/rapidyaml/c4/substr_fwd.hpp type c4 (line 6) | namespace c4 { type basic_substring (line 9) | struct basic_substring FILE: libs/rapidyaml/c4/szconv.hpp type c4 (line 11) | namespace c4 { type is_narrower_size (line 17) | struct is_narrower_size : std::conditional function C4_ALWAYS_INLINE (line 43) | C4_ALWAYS_INLINE function C4_ALWAYS_INLINE (line 54) | C4_ALWAYS_INLINE FILE: libs/rapidyaml/c4/type_name.hpp type _c4t (line 10) | struct _c4t method _c4t (line 15) | constexpr _c4t(const char (&s)[N]) : str(s), sz(N-1) {} function C4_CONSTEXPR14 (line 22) | C4_CONSTEXPR14 C4_ALWAYS_INLINE type c4 (line 31) | namespace c4 { function C4_CONSTEXPR14 (line 36) | C4_CONSTEXPR14 cspan type_name() function C4_CONSTEXPR14 (line 120) | C4_CONSTEXPR14 C4_ALWAYS_INLINE cspan type_name(T const&) FILE: libs/rapidyaml/c4/types.hpp type c4 (line 20) | namespace c4 { type aggregate_t (line 63) | struct aggregate_t {} type with_capacity_t (line 68) | struct with_capacity_t {} type varargs_t (line 73) | struct varargs_t {} type cref_uses_val (line 86) | struct cref_uses_val type EmptyStruct (line 117) | struct EmptyStruct method EmptyStruct (line 119) | EmptyStruct(T && ...){} type EmptyStructVirtual (line 124) | struct EmptyStructVirtual method EmptyStructVirtual (line 127) | EmptyStructVirtual(T && ...){} type inheritfrom (line 133) | struct inheritfrom : public T {} function C4_ALWAYS_INLINE (line 141) | C4_ALWAYS_INLINE constexpr size_t min_remainder(size_t size, size_t mi... function C4_ALWAYS_INLINE (line 147) | C4_ALWAYS_INLINE constexpr size_t mult_remainder(size_t size, size_t m... type Padded (line 157) | struct Padded : public T method Padded (line 161) | Padded(T const& val) : T(val) {} method Padded (line 162) | Padded(T && val) : T(val) {} type Padded (line 168) | struct Padded : public T method Padded (line 172) | Padded(T const& val) : T(val) {} method Padded (line 173) | Padded(T && val) : T(val) {} type is_instance_of_tpl (line 244) | struct is_instance_of_tpl : std::false_type {} type integer_sequence (line 388) | struct integer_sequence method size (line 393) | static constexpr size_t size() noexcept { return sizeof...(_Ip); } type __detail (line 403) | namespace __detail { type __repeat (line 406) | struct __repeat type __parity (line 423) | struct __parity type __make (line 424) | struct __make : __parity<_Np % 8>::template __pmake<_Np> {} type __make<0> (line 426) | struct __make<0> { using type = integer_sequence; } type __make<1> (line 427) | struct __make<1> { using type = integer_sequence; } type __make<2> (line 428) | struct __make<2> { using type = integer_sequence; } type __make<3> (line 429) | struct __make<3> { using type = integer_sequence; } type __make<4> (line 430) | struct __make<4> { using type = integer_sequence; } type __make<5> (line 431) | struct __make<5> { using type = integer_sequence (line 432) | struct __make<6> { using type = integer_sequence (line 433) | struct __make<7> { using type = integer_sequence (line 435) | struct __parity<0> { template struct __pmake : __repeat<... type __pmake (line 435) | struct __pmake : __repeat::type> {} type __parity<1> (line 436) | struct __parity<1> { template struct __pmake : __repeat<... type __pmake (line 436) | struct __pmake : __repeat::type, _Np - 1> {} type __parity<2> (line 437) | struct __parity<2> { template struct __pmake : __repeat<... type __pmake (line 437) | struct __pmake : __repeat::type, _Np - 2,... type __parity<3> (line 438) | struct __parity<3> { template struct __pmake : __repeat<... type __pmake (line 438) | struct __pmake : __repeat::type, _Np - 3,... type __parity<4> (line 439) | struct __parity<4> { template struct __pmake : __repeat<... type __pmake (line 439) | struct __pmake : __repeat::type, _Np - 4,... type __parity<5> (line 440) | struct __parity<5> { template struct __pmake : __repeat<... type __pmake (line 440) | struct __pmake : __repeat::type, _Np - 5,... type __parity<6> (line 441) | struct __parity<6> { template struct __pmake : __repeat<... type __pmake (line 441) | struct __pmake : __repeat::type, _Np - 6,... type __parity<7> (line 442) | struct __parity<7> { template struct __pmake : __repeat<... type __pmake (line 442) | struct __pmake : __repeat::type, _Np - 7,... type __convert (line 445) | struct __convert type __result (line 447) | struct __result type __convert<_Tp, _Tp> (line 455) | struct __convert<_Tp, _Tp> type __result (line 457) | struct __result type __make_integer_sequence (line 467) | struct __make_integer_sequence type is_instance_of_tpl> (line 245) | struct is_instance_of_tpl> : std::true_type {} type __repeat, _Extra...> (line 409) | struct __repeat, _Extra...> type __result> (line 448) | struct __result> FILE: libs/rapidyaml/c4/utf.cpp type c4 (line 4) | namespace c4 { function decode_code_point (line 8) | size_t decode_code_point(uint8_t *C4_RESTRICT buf, size_t buflen, cons... function substr (line 41) | substr decode_code_point(substr out, csubstr code_point) FILE: libs/rapidyaml/c4/utf.hpp type c4 (line 9) | namespace c4 { FILE: libs/rapidyaml/c4/yml/common.cpp type c4 (line 12) | namespace c4 { type yml (line 13) | namespace yml { function report_error_impl (line 23) | void report_error_impl(const char* msg, size_t length, Location loc,... function error_impl (line 49) | [[noreturn]] void error_impl(const char* msg, size_t length, Locatio... function free_impl (line 71) | void free_impl(void *mem, size_t /*length*/, void * /*user_data*/) function set_callbacks (line 113) | void set_callbacks(Callbacks const& c) function Callbacks (line 118) | Callbacks const& get_callbacks() function reset_callbacks (line 123) | void reset_callbacks() function error (line 130) | [[noreturn]] void error(Callbacks const& cb, const char *msg, size_t... function error (line 139) | [[noreturn]] void error(const char *msg, size_t msg_len, Location loc) FILE: libs/rapidyaml/c4/yml/common.hpp type c4 (line 235) | namespace c4 { type yml (line 236) | namespace yml { function LineCol (line 275) | struct RYML_EXPORT LineCol function Location (line 295) | struct RYML_EXPORT Location type Callbacks (line 326) | struct Callbacks function Callbacks (line 374) | struct RYML_EXPORT Callbacks function error (line 432) | [[noreturn]] inline void error(const char *msg, size_t msg_len) function error (line 437) | [[noreturn]] inline void error(const char (&msg)[N], Location loc) function error (line 442) | [[noreturn]] inline void error(const char (&msg)[N]) type FilterResult (line 498) | struct FilterResult method C4_ALWAYS_INLINE (line 500) | C4_ALWAYS_INLINE bool valid() const noexcept { return str.str != n... method C4_ALWAYS_INLINE (line 501) | C4_ALWAYS_INLINE size_t required_len() const noexcept { return str... method C4_ALWAYS_INLINE (line 502) | C4_ALWAYS_INLINE csubstr get() { RYML_ASSERT(valid()); return str; } type FilterResultExtending (line 507) | struct FilterResultExtending method C4_ALWAYS_INLINE (line 509) | C4_ALWAYS_INLINE bool valid() const noexcept { return str.str != n... method C4_ALWAYS_INLINE (line 510) | C4_ALWAYS_INLINE size_t required_len() const noexcept { return req... method C4_ALWAYS_INLINE (line 511) | C4_ALWAYS_INLINE csubstr get() { RYML_ASSERT(valid()); return str; } type detail (line 522) | namespace detail { type _charconstant_t (line 525) | struct _charconstant_t type _SubstrWriter (line 535) | struct _SubstrWriter method _SubstrWriter (line 539) | _SubstrWriter(substr buf_, size_t pos_=0) : buf(buf_), pos(pos_)... method append (line 540) | void append(csubstr s) method append (line 551) | void append(char c) method append_n (line 558) | void append_n(char c, size_t numtimes) method slack (line 565) | size_t slack() const { return pos <= buf.len ? buf.len - pos : 0; } method excess (line 566) | size_t excess() const { return pos > buf.len ? pos - buf.len : 0; } method csubstr (line 568) | csubstr curr() const { return pos <= buf.len ? buf.first(pos) : ... method substr (line 570) | substr rem() { return pos < buf.len ? buf.sub(pos) : buf.last(0); } method advance (line 572) | size_t advance(size_t more) { pos += more; return pos; } function C4_NO_INLINE (line 580) | C4_NO_INLINE void _dump(DumpFn &&dumpfn, csubstr fmt, Args&& ...args) function C4_NORETURN (line 608) | C4_NORETURN C4_NO_INLINE void _report_err(Callbacks const& C4_REST... type detail (line 534) | namespace detail { type _charconstant_t (line 525) | struct _charconstant_t type _SubstrWriter (line 535) | struct _SubstrWriter method _SubstrWriter (line 539) | _SubstrWriter(substr buf_, size_t pos_=0) : buf(buf_), pos(pos_)... method append (line 540) | void append(csubstr s) method append (line 551) | void append(char c) method append_n (line 558) | void append_n(char c, size_t numtimes) method slack (line 565) | size_t slack() const { return pos <= buf.len ? buf.len - pos : 0; } method excess (line 566) | size_t excess() const { return pos > buf.len ? pos - buf.len : 0; } method csubstr (line 568) | csubstr curr() const { return pos <= buf.len ? buf.first(pos) : ... method substr (line 570) | substr rem() { return pos < buf.len ? buf.sub(pos) : buf.last(0); } method advance (line 572) | size_t advance(size_t more) { pos += more; return pos; } function C4_NO_INLINE (line 580) | C4_NO_INLINE void _dump(DumpFn &&dumpfn, csubstr fmt, Args&& ...args) function C4_NORETURN (line 608) | C4_NORETURN C4_NO_INLINE void _report_err(Callbacks const& C4_REST... type detail (line 577) | namespace detail { type _charconstant_t (line 525) | struct _charconstant_t type _SubstrWriter (line 535) | struct _SubstrWriter method _SubstrWriter (line 539) | _SubstrWriter(substr buf_, size_t pos_=0) : buf(buf_), pos(pos_)... method append (line 540) | void append(csubstr s) method append (line 551) | void append(char c) method append_n (line 558) | void append_n(char c, size_t numtimes) method slack (line 565) | size_t slack() const { return pos <= buf.len ? buf.len - pos : 0; } method excess (line 566) | size_t excess() const { return pos > buf.len ? pos - buf.len : 0; } method csubstr (line 568) | csubstr curr() const { return pos <= buf.len ? buf.first(pos) : ... method substr (line 570) | substr rem() { return pos < buf.len ? buf.sub(pos) : buf.last(0); } method advance (line 572) | size_t advance(size_t more) { pos += more; return pos; } function C4_NO_INLINE (line 580) | C4_NO_INLINE void _dump(DumpFn &&dumpfn, csubstr fmt, Args&& ...args) function C4_NORETURN (line 608) | C4_NORETURN C4_NO_INLINE void _report_err(Callbacks const& C4_REST... function csubstr (line 622) | inline csubstr _c4prc(const char &C4_RESTRICT c) // pass by reference! FILE: libs/rapidyaml/c4/yml/detail/checks.hpp type c4 (line 16) | namespace c4 { type yml (line 17) | namespace yml { function check_invariants (line 29) | inline void check_invariants(Tree const& t, id_type node) function check_free_list (line 145) | inline void check_free_list(Tree const& t) function check_arena (line 181) | inline void check_arena(Tree const& t) FILE: libs/rapidyaml/c4/yml/detail/parser_dbg.hpp type c4 (line 69) | namespace c4 { function _dbg_set_enabled (line 71) | inline void _dbg_set_enabled(bool yes) { _dbg_enabled() = yes; } function _dbg_dumper (line 72) | inline void _dbg_dumper(csubstr s) function substr (line 77) | inline substr _dbg_buf() noexcept function C4_NO_INLINE (line 83) | C4_NO_INLINE void _dbg_printf(c4::csubstr fmt, Args const& ...args) function __c4presc (line 92) | inline void __c4presc(const char *s, size_t len, bool keep_newlines=fa... function __c4presc (line 140) | inline void __c4presc(csubstr s, bool keep_newlines=false) FILE: libs/rapidyaml/c4/yml/detail/print.hpp type c4 (line 15) | namespace c4 { type yml (line 16) | namespace yml { function _scalar_code (line 36) | inline char _scalar_code(NodeType masked) function _scalar_code_key (line 50) | inline char _scalar_code_key(NodeType t) function _scalar_code_val (line 54) | inline char _scalar_code_val(NodeType t) function _scalar_code_key (line 58) | inline char _scalar_code_key(Tree const& p, id_type node) function _scalar_code_val (line 62) | inline char _scalar_code_val(Tree const& p, id_type node) function id_type (line 66) | inline id_type print_node(Tree const& p, id_type node, int level, id... function print_node (line 137) | inline void print_node(ConstNodeRef const& p, int level=0) function id_type (line 147) | inline id_type print_tree(const char *message, Tree const& p, id_typ... function id_type (line 164) | inline id_type print_tree(Tree const& p, id_type node=NONE) function print_tree (line 169) | inline void print_tree(ConstNodeRef const& p, int level) FILE: libs/rapidyaml/c4/yml/detail/stack.hpp type c4 (line 14) | namespace c4 { type yml (line 15) | namespace yml { type detail (line 19) | namespace detail { class stack (line 26) | class stack type id_type (line 33) | enum : id_type { sso_size = N } method is_contiguous (line 45) | constexpr static bool is_contiguous() { return true; } method stack (line 47) | stack(Callbacks const& cb) method stack (line 53) | stack() : stack(get_callbacks()) {} method stack (line 59) | stack(stack const& that) RYML_NOEXCEPT : stack(that.m_callbacks) method stack (line 65) | stack(stack &&that) noexcept : stack(that.m_callbacks) method stack (line 70) | stack& operator= (stack const& that) RYML_NOEXCEPT method stack (line 78) | stack& operator= (stack &&that) noexcept method id_type (line 87) | id_type size() const { return m_size; } method id_type (line 88) | id_type empty() const { return m_size == 0; } method id_type (line 89) | id_type capacity() const { return m_capacity; } method clear (line 91) | void clear() method resize (line 96) | void resize(id_type sz) method push (line 104) | void push(T const& C4_RESTRICT n) method push_top (line 116) | void push_top() method pop (line 128) | pop() function C4_ALWAYS_INLINE (line 138) | C4_ALWAYS_INLINE T const& C4_RESTRICT bottom() const { _RYML_CB_AS... function C4_ALWAYS_INLINE (line 139) | C4_ALWAYS_INLINE T & C4_RESTRICT bottom() { _RYML_CB_AS... function C4_ALWAYS_INLINE (line 141) | C4_ALWAYS_INLINE T const& C4_RESTRICT top(id_type i) const { _RYML... function C4_ALWAYS_INLINE (line 142) | C4_ALWAYS_INLINE T & C4_RESTRICT top(id_type i) { _RYML... function C4_ALWAYS_INLINE (line 144) | C4_ALWAYS_INLINE T const& C4_RESTRICT bottom(id_type i) const { _R... function C4_ALWAYS_INLINE (line 145) | C4_ALWAYS_INLINE T & C4_RESTRICT bottom(id_type i) { _R... function C4_ALWAYS_INLINE (line 147) | C4_ALWAYS_INLINE T const& C4_RESTRICT operator[](id_type i) const ... function C4_ALWAYS_INLINE (line 148) | C4_ALWAYS_INLINE T & C4_RESTRICT operator[](id_type i) ... function iterator (line 155) | iterator begin() { return m_stack; } function iterator (line 156) | iterator end () { return m_stack + m_size; } function const_iterator (line 158) | const_iterator begin() const { return (const_iterator)m_stack; } function const_iterator (line 159) | const_iterator end () const { return (const_iterator)m_stack + m_... FILE: libs/rapidyaml/c4/yml/emit.def.hpp type c4 (line 13) | namespace c4 { type yml (line 14) | namespace yml { function substr (line 17) | substr Emitter::emit_as(EmitType_e type, Tree const& t, id_t... function C4_SUPPRESS_WARNING_MSVC_POP (line 538) | C4_SUPPRESS_WARNING_MSVC_POP function _is_indented_block (line 693) | inline bool _is_indented_block(csubstr s, size_t prev, size_t i) noe... FILE: libs/rapidyaml/c4/yml/emit.hpp type c4 (line 39) | namespace c4 { type yml (line 40) | namespace yml { class Emitter (line 48) | class Emitter method Emitter (line 138) | Emitter(Args &&...args) : Writer(std::forward(args)...), m_t... method Emitter (line 146) | Emitter(EmitOptions const& opts, Args &&...args) : Writer(std::for... method substr (line 167) | substr emit_as(EmitType_e type, Tree const& t, bool error_on_exces... method substr (line 174) | substr emit_as(EmitType_e type, ConstNodeRef const& n, bool error_... method EmitOptions (line 185) | EmitOptions const& options() const noexcept { return m_opts; } method max_depth (line 188) | void max_depth(id_type max_depth) noexcept { m_opts.max_depth(max_... method id_type (line 190) | id_type max_depth() const noexcept { return m_opts.max_depth(); } method _write_tag (line 223) | void _write_tag(csubstr tag) type type_bits (line 230) | enum : type_bits { method C4_ALWAYS_INLINE (line 237) | C4_ALWAYS_INLINE void _writek(id_type id, id_type level) { _write(... method C4_ALWAYS_INLINE (line 238) | C4_ALWAYS_INLINE void _writev(id_type id, id_type level) { _write(... method C4_ALWAYS_INLINE (line 240) | C4_ALWAYS_INLINE void _writek_json(id_type id) { _write_json(m_tre... method C4_ALWAYS_INLINE (line 241) | C4_ALWAYS_INLINE void _writev_json(id_type id) { _write_json(m_tre... method _indent (line 243) | void _indent(id_type level, bool enabled) method _indent (line 248) | void _indent(id_type level) type detail (line 54) | namespace detail { function is_set_ (line 55) | inline bool is_set_(ConstNodeRef n) { return n.tree() && (n.id() !... type EmitOptions (line 75) | struct EmitOptions method json_error_flags (line 89) | json_error_flags() const noexcept { return m_option_flags; } method EmitOptions (line 90) | EmitOptions& json_error_flags(EmitOptionFlags_e d) noexcept { m_op... method C4_ALWAYS_INLINE (line 101) | C4_ALWAYS_INLINE id_type max_depth() const noexcept { return m_max... method EmitOptions (line 102) | EmitOptions& max_depth(id_type d) noexcept { m_max_depth = d; retu... class Emitter (line 130) | class Emitter : public Writer method Emitter (line 138) | Emitter(Args &&...args) : Writer(std::forward(args)...), m_t... method Emitter (line 146) | Emitter(EmitOptions const& opts, Args &&...args) : Writer(std::for... method substr (line 167) | substr emit_as(EmitType_e type, Tree const& t, bool error_on_exces... method substr (line 174) | substr emit_as(EmitType_e type, ConstNodeRef const& n, bool error_... method EmitOptions (line 185) | EmitOptions const& options() const noexcept { return m_opts; } method max_depth (line 188) | void max_depth(id_type max_depth) noexcept { m_opts.max_depth(max_... method id_type (line 190) | id_type max_depth() const noexcept { return m_opts.max_depth(); } method _write_tag (line 223) | void _write_tag(csubstr tag) type type_bits (line 230) | enum : type_bits { method C4_ALWAYS_INLINE (line 237) | C4_ALWAYS_INLINE void _writek(id_type id, id_type level) { _write(... method C4_ALWAYS_INLINE (line 238) | C4_ALWAYS_INLINE void _writev(id_type id, id_type level) { _write(... method C4_ALWAYS_INLINE (line 240) | C4_ALWAYS_INLINE void _writek_json(id_type id) { _write_json(m_tre... method C4_ALWAYS_INLINE (line 241) | C4_ALWAYS_INLINE void _writev_json(id_type id) { _write_json(m_tre... method _indent (line 243) | void _indent(id_type level, bool enabled) method _indent (line 248) | void _indent(id_type level) function emit_yaml (line 270) | inline size_t emit_yaml(Tree const& t, id_type id, EmitOptions const... function emit_yaml (line 276) | inline size_t emit_yaml(Tree const& t, id_type id, FILE *f) function emit_json (line 283) | inline size_t emit_json(Tree const& t, id_type id, EmitOptions const... function emit_json (line 289) | inline size_t emit_json(Tree const& t, id_type id, FILE *f) function emit_yaml (line 300) | inline size_t emit_yaml(Tree const& t, EmitOptions const& opts, FILE... function emit_yaml (line 306) | inline size_t emit_yaml(Tree const& t, FILE *f=nullptr) function emit_json (line 313) | inline size_t emit_json(Tree const& t, EmitOptions const& opts, FILE... function emit_json (line 319) | inline size_t emit_json(Tree const& t, FILE *f=nullptr) function emit_yaml (line 330) | inline size_t emit_yaml(ConstNodeRef const& r, EmitOptions const& op... function emit_yaml (line 338) | inline size_t emit_yaml(ConstNodeRef const& r, FILE *f=nullptr) function emit_json (line 347) | inline size_t emit_json(ConstNodeRef const& r, EmitOptions const& op... function emit_json (line 355) | inline size_t emit_json(ConstNodeRef const& r, FILE *f=nullptr) function OStream (line 375) | inline OStream& operator<< (OStream& s, Tree const& t) function OStream (line 385) | inline OStream& operator<< (OStream& s, ConstNodeRef const& n) type as_json (line 405) | struct as_json method as_json (line 410) | as_json(Tree const& t, EmitOptions const& opts={}) : tree(&t), nod... method as_json (line 411) | as_json(Tree const& t, size_t id, EmitOptions const& opts={}) : tr... method as_json (line 412) | as_json(ConstNodeRef const& n, EmitOptions const& opts={}) : tree(... type as_yaml (line 426) | struct as_yaml method as_yaml (line 431) | as_yaml(Tree const& t, EmitOptions const& opts={}) : tree(&t), nod... method as_yaml (line 432) | as_yaml(Tree const& t, size_t id, EmitOptions const& opts={}) : tr... method as_yaml (line 433) | as_yaml(ConstNodeRef const& n, EmitOptions const& opts={}) : tree(... function OStream (line 438) | inline OStream& operator<< (OStream& s, as_json const& j) function OStream (line 449) | inline OStream& operator<< (OStream& s, as_yaml const& y) function substr (line 480) | inline substr emit_yaml(Tree const& t, id_type id, EmitOptions const... function substr (line 486) | inline substr emit_yaml(Tree const& t, id_type id, substr buf, bool ... function substr (line 501) | inline substr emit_json(Tree const& t, id_type id, EmitOptions const... function substr (line 507) | inline substr emit_json(Tree const& t, id_type id, substr buf, bool ... function substr (line 523) | inline substr emit_yaml(Tree const& t, EmitOptions const& opts, subs... function substr (line 529) | inline substr emit_yaml(Tree const& t, substr buf, bool error_on_exc... function substr (line 541) | inline substr emit_json(Tree const& t, EmitOptions const& opts, subs... function substr (line 547) | inline substr emit_json(Tree const& t, substr buf, bool error_on_exc... function substr (line 564) | inline substr emit_yaml(ConstNodeRef const& r, EmitOptions const& op... function substr (line 572) | inline substr emit_yaml(ConstNodeRef const& r, substr buf, bool erro... function substr (line 587) | inline substr emit_json(ConstNodeRef const& r, EmitOptions const& op... function substr (line 595) | inline substr emit_json(ConstNodeRef const& r, substr buf, bool erro... function substr (line 619) | substr emitrs_yaml(Tree const& t, id_type id, EmitOptions const& opt... function substr (line 639) | substr emitrs_yaml(Tree const& t, id_type id, CharOwningContainer * ... function substr (line 649) | substr emitrs_json(Tree const& t, id_type id, EmitOptions const& opt... function substr (line 670) | substr emitrs_json(Tree const& t, id_type id, CharOwningContainer * ... function CharOwningContainer (line 678) | CharOwningContainer emitrs_yaml(Tree const& t, id_type id, EmitOptio... function CharOwningContainer (line 686) | CharOwningContainer emitrs_json(Tree const& t, id_type id, EmitOptio... function substr (line 700) | substr emitrs_yaml(Tree const& t, EmitOptions const& opts, CharOwnin... function substr (line 708) | substr emitrs_yaml(Tree const& t, CharOwningContainer * cont, bool a... function substr (line 718) | substr emitrs_json(Tree const& t, EmitOptions const& opts, CharOwnin... function substr (line 726) | substr emitrs_json(Tree const& t, CharOwningContainer * cont, bool a... function CharOwningContainer (line 736) | CharOwningContainer emitrs_yaml(Tree const& t, EmitOptions const& op... function CharOwningContainer (line 746) | CharOwningContainer emitrs_json(Tree const& t, EmitOptions const& op... function substr (line 763) | substr emitrs_yaml(ConstNodeRef const& n, EmitOptions const& opts, C... function substr (line 772) | substr emitrs_yaml(ConstNodeRef const& n, CharOwningContainer * cont... function substr (line 783) | substr emitrs_json(ConstNodeRef const& n, EmitOptions const& opts, C... function substr (line 792) | substr emitrs_json(ConstNodeRef const& n, CharOwningContainer * cont... function CharOwningContainer (line 803) | CharOwningContainer emitrs_yaml(ConstNodeRef const& n, EmitOptions c... function CharOwningContainer (line 814) | CharOwningContainer emitrs_json(ConstNodeRef const& n, EmitOptions c... function RYML_DEPRECATE_EMIT (line 832) | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, id_type id, FI... function RYML_DEPRECATE_EMIT (line 836) | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) function RYML_DEPRECATE_EMIT (line 840) | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *... function RYML_DEPRECATE_EMIT (line 845) | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, id_type id, su... function RYML_DEPRECATE_EMIT (line 849) | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bo... function RYML_DEPRECATE_EMIT (line 853) | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr... function RYML_DEPRECATE_EMITRS (line 859) | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, id_type id, CharO... function RYML_DEPRECATE_EMITRS (line 864) | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, id_t... function RYML_DEPRECATE_EMITRS (line 869) | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContain... function RYML_DEPRECATE_EMITRS (line 874) | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) function RYML_DEPRECATE_EMITRS (line 879) | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwnin... function RYML_DEPRECATE_EMITRS (line 884) | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) FILE: libs/rapidyaml/c4/yml/event_handler_stack.hpp type c4 (line 22) | namespace c4 { type yml (line 23) | namespace yml { type detail (line 28) | namespace detail { type EventHandlerStack (line 35) | struct EventHandlerStack method EventHandlerStack (line 53) | EventHandlerStack() : m_stack(), m_curr(), m_parent(), m_relocate_... method EventHandlerStack (line 54) | EventHandlerStack(Callbacks const& cb) : m_stack(cb), m_curr(), m_... method _stack_start_parse (line 58) | void _stack_start_parse(const char *filename, pfn_relocate_arena r... method _stack_finish_parse (line 68) | void _stack_finish_parse() method _stack_reset_root (line 74) | void _stack_reset_root() method _stack_reset_non_root (line 82) | void _stack_reset_non_root() method _stack_push (line 91) | void _stack_push() method _stack_pop (line 99) | void _stack_pop() method _stack_should_push_on_begin_doc (line 120) | bool _stack_should_push_on_begin_doc() const method _stack_should_pop_on_end_doc (line 126) | bool _stack_should_pop_on_end_doc() const method _stack_relocate_to_new_arena (line 134) | void _stack_relocate_to_new_arena(csubstr prev, substr curr) method substr (line 150) | substr _stack_relocate_to_new_arena(csubstr s, csubstr prev, subst... method check_trailing_doc_token (line 165) | void check_trailing_doc_token() const FILE: libs/rapidyaml/c4/yml/event_handler_tree.hpp type c4 (line 14) | namespace c4 { type yml (line 15) | namespace yml { type EventHandlerTreeState (line 22) | struct EventHandlerTreeState : public ParserState type EventHandlerTree (line 31) | struct EventHandlerTree : public EventHandlerStack (line 40) | struct Key { fmt::const_base64_wrapper wr... type Key (line 41) | struct Key { fmt::base64_wrapper wrapper; } function C4_ALWAYS_INLINE (line 43) | C4_ALWAYS_INLINE Key key(K & k) { return Key{k}; } function C4_ALWAYS_INLINE (line 44) | C4_ALWAYS_INLINE Key key(fmt::const_base6... function C4_ALWAYS_INLINE (line 45) | C4_ALWAYS_INLINE Key key(fmt::base64_wrapper w)... class NodeRef (line 65) | class NodeRef class ConstNodeRef (line 66) | class ConstNodeRef type detail (line 74) | namespace detail { type child_iterator (line 77) | struct child_iterator method child_iterator (line 85) | child_iterator(tree_type * t, id_type id) : m_tree(t), m_child_i... method child_iterator (line 87) | child_iterator& operator++ () { RYML_ASSERT(m_child_id != NONE);... method child_iterator (line 88) | child_iterator& operator-- () { RYML_ASSERT(m_child_id != NONE);... method NodeRefType (line 90) | NodeRefType operator* () const { return NodeRefType(m_tree, m_c... method NodeRefType (line 91) | NodeRefType operator-> () const { return NodeRefType(m_tree, m_c... type children_view_ (line 98) | struct children_view_ method children_view_ (line 104) | inline children_view_(n_iterator const& C4_RESTRICT b_, method n_iterator (line 107) | inline n_iterator begin() const { return b; } method n_iterator (line 108) | inline n_iterator end () const { return e; } function _visit (line 112) | bool _visit(NodeRefType &node, Visitor fn, id_type indentation_lev... function _visit_stacked (line 135) | bool _visit_stacked(NodeRefType &node, Visitor fn, id_type indenta... type RoNodeMethods (line 163) | struct RoNodeMethods type RoNodeMethods (line 175) | struct RoNodeMethods function is_val_hanchor (line 257) | bool is_val_hanchor() const noexcept { _C4RR(); return tree_->has_... function is_anchor (line 258) | bool is_anchor() const noexcept { _C4RR(); return tree_->has_a... function is_anchor_or_ref (line 259) | bool is_anchor_or_ref() const noexcept { _C4RR(); return tree_->is... type detail (line 173) | namespace detail { type child_iterator (line 77) | struct child_iterator method child_iterator (line 85) | child_iterator(tree_type * t, id_type id) : m_tree(t), m_child_i... method child_iterator (line 87) | child_iterator& operator++ () { RYML_ASSERT(m_child_id != NONE);... method child_iterator (line 88) | child_iterator& operator-- () { RYML_ASSERT(m_child_id != NONE);... method NodeRefType (line 90) | NodeRefType operator* () const { return NodeRefType(m_tree, m_c... method NodeRefType (line 91) | NodeRefType operator-> () const { return NodeRefType(m_tree, m_c... type children_view_ (line 98) | struct children_view_ method children_view_ (line 104) | inline children_view_(n_iterator const& C4_RESTRICT b_, method n_iterator (line 107) | inline n_iterator begin() const { return b; } method n_iterator (line 108) | inline n_iterator end () const { return e; } function _visit (line 112) | bool _visit(NodeRefType &node, Visitor fn, id_type indentation_lev... function _visit_stacked (line 135) | bool _visit_stacked(NodeRefType &node, Visitor fn, id_type indenta... type RoNodeMethods (line 163) | struct RoNodeMethods type RoNodeMethods (line 175) | struct RoNodeMethods function is_val_hanchor (line 257) | bool is_val_hanchor() const noexcept { _C4RR(); return tree_->has_... function is_anchor (line 258) | bool is_anchor() const noexcept { _C4RR(); return tree_->has_a... function is_anchor_or_ref (line 259) | bool is_anchor_or_ref() const noexcept { _C4RR(); return tree_->is... function C4_ALWAYS_INLINE (line 271) | C4_ALWAYS_INLINE bool type_has_all(NodeType_e bits) const RYML_NOEX... function C4_ALWAYS_INLINE (line 272) | C4_ALWAYS_INLINE bool type_has_none(NodeType_e bits) const RYML_NOEX... function C4_ALWAYS_INLINE (line 274) | C4_ALWAYS_INLINE bool is_container_styled() const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 275) | C4_ALWAYS_INLINE bool is_block() const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 276) | C4_ALWAYS_INLINE bool is_flow_sl() const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 277) | C4_ALWAYS_INLINE bool is_flow_ml() const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 278) | C4_ALWAYS_INLINE bool is_flow() const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 280) | C4_ALWAYS_INLINE bool is_key_styled() const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 281) | C4_ALWAYS_INLINE bool is_val_styled() const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 282) | C4_ALWAYS_INLINE bool is_key_literal() const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 283) | C4_ALWAYS_INLINE bool is_val_literal() const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 284) | C4_ALWAYS_INLINE bool is_key_folded() const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 285) | C4_ALWAYS_INLINE bool is_val_folded() const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 286) | C4_ALWAYS_INLINE bool is_key_squo() const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 287) | C4_ALWAYS_INLINE bool is_val_squo() const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 288) | C4_ALWAYS_INLINE bool is_key_dquo() const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 289) | C4_ALWAYS_INLINE bool is_val_dquo() const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 290) | C4_ALWAYS_INLINE bool is_key_plain() const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 291) | C4_ALWAYS_INLINE bool is_val_plain() const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 292) | C4_ALWAYS_INLINE bool is_key_quoted() const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 293) | C4_ALWAYS_INLINE bool is_val_quoted() const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 294) | C4_ALWAYS_INLINE bool is_quoted() const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 306) | C4_ALWAYS_INLINE bool has_parent() const RYML_NOEXCEPT { _C4RR(); retu... function C4_ALWAYS_INLINE (line 308) | C4_ALWAYS_INLINE bool has_child(ConstImpl const& n) const RYML_NOEXCEP... function C4_ALWAYS_INLINE (line 309) | C4_ALWAYS_INLINE bool has_child(id_type node) const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 310) | C4_ALWAYS_INLINE bool has_child(csubstr name) const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 311) | C4_ALWAYS_INLINE bool has_children() const RYML_NOEXCEPT { _C4RR(); re... function C4_ALWAYS_INLINE (line 313) | C4_ALWAYS_INLINE bool has_sibling(ConstImpl const& n) const RYML_NOEXC... function C4_ALWAYS_INLINE (line 314) | C4_ALWAYS_INLINE bool has_sibling(id_type node) const RYML_NOEXCEPT { ... function C4_ALWAYS_INLINE (line 315) | C4_ALWAYS_INLINE bool has_sibling(csubstr name) const RYML_NOEXCEPT { ... function C4_ALWAYS_INLINE (line 316) | C4_ALWAYS_INLINE bool has_other_siblings() const RYML_NOEXCEPT { _C4RR... function has_siblings (line 318) | bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_s... function C4_ALWAYS_INLINE (line 332) | C4_ALWAYS_INLINE ConstImpl doc(id_type i) const RYML_NOEXCEPT { RYML_ASS... function parent (line 335) | C4_ALWAYS_INLINE auto parent() RYML_NOEXCEPT -> _C4_IF_MUTABLE(Impl) { _... function C4_ALWAYS_INLINE (line 336) | C4_ALWAYS_INLINE ConstImpl parent() const RYML_NOEXCEPT { _C4RR(); retur... function first_child (line 339) | C4_ALWAYS_INLINE auto first_child() RYML_NOEXCEPT -> _C4_IF_MUTABLE(Impl... function C4_ALWAYS_INLINE (line 340) | C4_ALWAYS_INLINE ConstImpl first_child() const RYML_NOEXCEPT { _C4RR(); ... function last_child (line 343) | C4_ALWAYS_INLINE auto last_child() RYML_NOEXCEPT -> _C4_IF_MUTABLE(Impl)... function C4_ALWAYS_INLINE (line 344) | C4_ALWAYS_INLINE ConstImpl last_child () const RYML_NOEXCEPT { _C4RR(); ... function child (line 347) | C4_ALWAYS_INLINE auto child(id_type pos) RYML_NOEXCEPT -> _C4_IF_MUTABLE... function C4_ALWAYS_INLINE (line 348) | C4_ALWAYS_INLINE ConstImpl child(id_type pos) const RYML_NOEXCEPT { _C4R... function find_child (line 351) | C4_ALWAYS_INLINE auto find_child(csubstr name) RYML_NOEXCEPT -> _C4_IF_... function C4_ALWAYS_INLINE (line 352) | C4_ALWAYS_INLINE ConstImpl find_child(csubstr name) const RYML_NOEXCEPT ... function prev_sibling (line 355) | C4_ALWAYS_INLINE auto prev_sibling() RYML_NOEXCEPT -> _C4_IF_MUTABLE(Imp... function C4_ALWAYS_INLINE (line 356) | C4_ALWAYS_INLINE ConstImpl prev_sibling() const RYML_NOEXCEPT { _C4RR();... function next_sibling (line 359) | C4_ALWAYS_INLINE auto next_sibling() RYML_NOEXCEPT -> _C4_IF_MUTABLE(Imp... function C4_ALWAYS_INLINE (line 360) | C4_ALWAYS_INLINE ConstImpl next_sibling() const RYML_NOEXCEPT { _C4RR();... function first_sibling (line 363) | C4_ALWAYS_INLINE auto first_sibling() RYML_NOEXCEPT -> _C4_IF_MUTABLE(Im... function C4_ALWAYS_INLINE (line 364) | C4_ALWAYS_INLINE ConstImpl first_sibling() const RYML_NOEXCEPT { _C4RR()... function last_sibling (line 367) | C4_ALWAYS_INLINE auto last_sibling() RYML_NOEXCEPT -> _C4_IF_MUTABLE(Imp... function C4_ALWAYS_INLINE (line 368) | C4_ALWAYS_INLINE ConstImpl last_sibling () const RYML_NOEXCEPT { _C4RR()... function sibling (line 371) | C4_ALWAYS_INLINE auto sibling(id_type pos) RYML_NOEXCEPT -> _C4_IF_MUTAB... function C4_ALWAYS_INLINE (line 372) | C4_ALWAYS_INLINE ConstImpl sibling(id_type pos) const RYML_NOEXCEPT { _C... function find_sibling (line 375) | C4_ALWAYS_INLINE auto find_sibling(csubstr name) RYML_NOEXCEPT -> _C4_IF... function C4_ALWAYS_INLINE (line 376) | C4_ALWAYS_INLINE ConstImpl find_sibling(csubstr name) const RYML_NOEXCEP... function C4_ALWAYS_INLINE (line 378) | C4_ALWAYS_INLINE id_type num_children() const RYML_NOEXCEPT { _C4RR(); r... function C4_ALWAYS_INLINE (line 379) | C4_ALWAYS_INLINE id_type num_siblings() const RYML_NOEXCEPT { _C4RR(); r... function C4_ALWAYS_INLINE (line 380) | C4_ALWAYS_INLINE id_type num_other_siblings() const RYML_NOEXCEPT { _C4R... function C4_ALWAYS_INLINE (line 381) | C4_ALWAYS_INLINE id_type child_pos(ConstImpl const& n) const RYML_NOEXCE... function C4_ALWAYS_INLINE (line 382) | C4_ALWAYS_INLINE id_type sibling_pos(ConstImpl const& n) const RYML_NOEX... function C4_ALWAYS_INLINE (line 384) | C4_ALWAYS_INLINE id_type depth_asc() const RYML_NOEXCEPT { _C4RR(); retu... function C4_ALWAYS_INLINE (line 385) | C4_ALWAYS_INLINE id_type depth_desc() const RYML_NOEXCEPT { _C4RR(); ret... class Impl (line 520) | class U=Impl function at (line 557) | C4_ALWAYS_INLINE auto at(id_type pos) -> _C4_IF_MUTABLE(Impl) function ConstImpl (line 578) | ConstImpl at(csubstr key) const function ConstImpl (line 598) | ConstImpl at(id_type pos) const function ConstImpl (line 633) | ConstImpl const& operator>> (Key v) const function ConstImpl (line 642) | ConstImpl const& operator>> (Key w) const function ConstImpl (line 649) | ConstImpl const& operator>> (fmt::base64_wrapper w) const function deserialize_key (line 658) | size_t deserialize_key(fmt::base64_wrapper v) const function deserialize_val (line 666) | size_t deserialize_val(fmt::base64_wrapper v) const function get_if (line 675) | bool get_if(csubstr name, T *var) const function get_if (line 689) | bool get_if(csubstr name, T *var, T const& fallback) const function begin (line 729) | C4_ALWAYS_INLINE auto begin() RYML_NOEXCEPT -> _C4_IF_MUTABLE(iterator) ... function C4_ALWAYS_INLINE (line 731) | C4_ALWAYS_INLINE const_iterator begin() const RYML_NOEXCEPT { _C4RR(); r... function C4_ALWAYS_INLINE (line 733) | C4_ALWAYS_INLINE const_iterator cbegin() const RYML_NOEXCEPT { _C4RR(); ... function end (line 737) | C4_ALWAYS_INLINE auto end() RYML_NOEXCEPT -> _C4_IF_MUTABLE(iterator) { ... function C4_ALWAYS_INLINE (line 739) | C4_ALWAYS_INLINE const_iterator end() const RYML_NOEXCEPT { _C4RR(); ret... function C4_ALWAYS_INLINE (line 741) | C4_ALWAYS_INLINE const_iterator cend() const RYML_NOEXCEPT { _C4RR(); re... function children (line 745) | C4_ALWAYS_INLINE auto children() RYML_NOEXCEPT -> _C4_IF_MUTABLE(childre... function C4_ALWAYS_INLINE (line 747) | C4_ALWAYS_INLINE const_children_view children() const RYML_NOEXCEPT { _C... function C4_ALWAYS_INLINE (line 749) | C4_ALWAYS_INLINE const_children_view cchildren() const RYML_NOEXCEPT { _... function siblings (line 753) | C4_ALWAYS_INLINE auto siblings() RYML_NOEXCEPT -> _C4_IF_MUTABLE(childre... function C4_ALWAYS_INLINE (line 763) | C4_ALWAYS_INLINE const_children_view siblings() const RYML_NOEXCEPT function C4_ALWAYS_INLINE (line 773) | C4_ALWAYS_INLINE const_children_view csiblings() const RYML_NOEXCEPT { r... function visit (line 777) | bool visit(Visitor fn, id_type indentation_level=0, bool skip_root=true)... function visit (line 784) | auto visit(Visitor fn, id_type indentation_level=0, bool skip_root=true)... function visit_stacked (line 793) | bool visit_stacked(Visitor fn, id_type indentation_level=0, bool skip_ro... function visit_stacked (line 800) | auto visit_stacked(Visitor fn, id_type indentation_level=0, bool skip_ro... class RYML_EXPORT (line 835) | class RYML_EXPORT function ConstNodeRef (line 855) | ConstNodeRef(Tree const &t) noexcept : m_tree(&t), m_id(t .root_id()) {} function ConstNodeRef (line 856) | ConstNodeRef(Tree const *t) noexcept : m_tree(t ), m_id(t->root_id()) {} function ConstNodeRef (line 857) | ConstNodeRef(Tree const *t, id_type id) noexcept : m_tree(t), m_id(id) {} function ConstNodeRef (line 858) | ConstNodeRef(std::nullptr_t) noexcept : m_tree(nullptr), m_id(NONE) {} function ConstNodeRef (line 860) | ConstNodeRef(ConstNodeRef const&) noexcept = default; function ConstNodeRef (line 861) | ConstNodeRef(ConstNodeRef &&) noexcept = default; function C4_ALWAYS_INLINE (line 894) | C4_ALWAYS_INLINE bool readable() const noexcept { return m_tree != nullp... function C4_ALWAYS_INLINE (line 897) | constexpr static C4_ALWAYS_INLINE bool is_seed() noexcept { return false; } function valid (line 899) | bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } function C4_ALWAYS_INLINE (line 919) | C4_ALWAYS_INLINE bool operator!= (ConstNodeRef const& that) const RYML_N... class RYML_EXPORT (line 974) | class RYML_EXPORT function NodeRef (line 1016) | NodeRef(Tree &t) noexcept : m_tree(&t), m_id(t .root_id()), m_seed() { _... function NodeRef (line 1017) | NodeRef(Tree *t) noexcept : m_tree(t ), m_id(t->root_id()), m_seed() { _... function NodeRef (line 1018) | NodeRef(Tree *t, id_type id) noexcept : m_tree(t), m_id(id), m_seed() { ... function NodeRef (line 1019) | NodeRef(Tree *t, id_type id, id_type seed_pos) noexcept : m_tree(t), m_i... function NodeRef (line 1020) | NodeRef(Tree *t, id_type id, csubstr seed_key) noexcept : m_tree(t), m_... function NodeRef (line 1021) | NodeRef(std::nullptr_t) noexcept : m_tree(nullptr), m_id(NONE), m_seed() {} function _clear_seed (line 1023) | inline void _clear_seed() noexcept { /*do the following manually or an a... function change_type (line 1111) | void change_type(NodeType t) { _C4RR(); m_tree->change_type(m_id, t); } function set_type (line 1113) | void set_type(NodeType t) { _apply_seed(); m_tree->_set_flags(m_id, t); } function set_key (line 1114) | void set_key(csubstr key) { _apply_seed(); m_tree->_set_key(m_id, key); } function set_val (line 1115) | void set_val(csubstr val) { _apply_seed(); m_tree->_set_val(m_id, val); } function set_key_tag (line 1116) | void set_key_tag(csubstr key_tag) { _apply_seed(); m_tree->set_key_tag(m... function set_val_tag (line 1117) | void set_val_tag(csubstr val_tag) { _apply_seed(); m_tree->set_val_tag(m... function set_key_anchor (line 1118) | void set_key_anchor(csubstr key_anchor) { _apply_seed(); m_tree->set_key... function set_val_anchor (line 1119) | void set_val_anchor(csubstr val_anchor) { _apply_seed(); m_tree->set_val... function set_key_ref (line 1120) | void set_key_ref(csubstr key_ref) { _apply_seed(); m_tree->set_key_ref(m... function set_val_ref (line 1121) | void set_val_ref(csubstr val_ref) { _apply_seed(); m_tree->set_val_ref(m... function set_container_style (line 1123) | void set_container_style(NodeType_e style) { _C4RR(); m_tree->set_contai... function set_key_style (line 1124) | void set_key_style(NodeType_e style) { _C4RR(); m_tree->set_key_style(m_... function set_val_style (line 1125) | void set_val_style(NodeType_e style) { _C4RR(); m_tree->set_val_style(m_... function clear_key (line 1137) | inline void clear_key() function clear_val (line 1144) | inline void clear_val() function clear_children (line 1151) | inline void clear_children() function to_arena (line 1205) | public: function set_key_serialized (line 1219) | size_t set_key_serialized(T const& C4_RESTRICT k) function set_key_serialized (line 1226) | size_t set_key_serialized(std::nullptr_t) function set_val_serialized (line 1234) | size_t set_val_serialized(T const& C4_RESTRICT v) function set_val_serialized (line 1241) | size_t set_val_serialized(std::nullptr_t) function NodeRef (line 1258) | inline NodeRef& operator<< (csubstr s) function NodeRef (line 1269) | inline NodeRef& operator<< (T const& C4_RESTRICT v) function NodeRef (line 1278) | inline NodeRef& operator<< (Key const& C4_RESTRICT v) function NodeRef (line 1287) | inline NodeRef& operator<< (Key const& C4_RESTRICT v) function NodeRef (line 1294) | NodeRef& operator<< (Key w) function NodeRef (line 1300) | NodeRef& operator<< (fmt::const_base64_wrapper w) function _apply (line 1333) | inline void _apply(csubstr v) function _apply (line 1338) | inline void _apply(NodeScalar const& v) function _apply (line 1343) | inline void _apply(NodeInit const& i) function NodeRef (line 1361) | inline NodeRef insert_child(NodeInit const& i, NodeRef after) function NodeRef (line 1370) | inline NodeRef prepend_child() function NodeRef (line 1377) | inline NodeRef prepend_child(NodeInit const& i) function NodeRef (line 1385) | inline NodeRef append_child() function NodeRef (line 1392) | inline NodeRef append_child(NodeInit const& i) function NodeRef (line 1400) | inline NodeRef insert_sibling(ConstNodeRef const& after) function NodeRef (line 1408) | inline NodeRef insert_sibling(NodeInit const& i, ConstNodeRef const& after) function NodeRef (line 1417) | inline NodeRef prepend_sibling() function NodeRef (line 1424) | inline NodeRef prepend_sibling(NodeInit const& i) function NodeRef (line 1432) | inline NodeRef append_sibling() function NodeRef (line 1439) | inline NodeRef append_sibling(NodeInit const& i) function remove_child (line 1459) | inline void remove_child(id_type pos) function remove_child (line 1469) | inline void remove_child(csubstr key) function move (line 1493) | inline void move(NodeRef const& parent, ConstNodeRef const& after) function NodeRef (line 1511) | inline NodeRef duplicate(ConstNodeRef const& after) const function NodeRef (line 1525) | inline NodeRef duplicate(NodeRef const& parent, ConstNodeRef const& afte... function duplicate_children (line 1543) | inline void duplicate_children(NodeRef const& parent, ConstNodeRef const... function ConstNodeRef (line 1579) | inline ConstNodeRef& ConstNodeRef::operator= (NodeRef const& that) noexcept function ConstNodeRef (line 1586) | inline ConstNodeRef& ConstNodeRef::operator= (NodeRef && that) noexcept function write (line 1602) | inline void write(NodeRef *n, T const& v) type detail (line 1607) | namespace detail { function read_skip_plus (line 1610) | C4_ALWAYS_INLINE auto read_skip_plus(csubstr val, T *v) function read_skip_plus (line 1618) | C4_ALWAYS_INLINE auto read_skip_plus(csubstr val, T *v) function read (line 1630) | inline auto read(NodeRef const& n, T *v) function read (line 1643) | inline auto read(ConstNodeRef const& n, T *v) function read (line 1675) | typename std::enable_if::value, bool>::type function read (line 1706) | typename std::enable_if::value, bool>::type FILE: libs/rapidyaml/c4/yml/node_type.cpp type c4 (line 3) | namespace c4 { type yml (line 4) | namespace yml { function csubstr (line 63) | csubstr NodeType::type_str(substr buf, NodeType_e flags) noexcept function scalar_style_query_squo (line 141) | bool scalar_style_query_squo(csubstr s) noexcept function scalar_style_query_plain (line 147) | bool scalar_style_query_plain(csubstr s) noexcept function NodeType_e (line 169) | NodeType_e scalar_style_choose(csubstr s) noexcept function NodeType_e (line 189) | NodeType_e scalar_style_json_choose(csubstr s) noexcept FILE: libs/rapidyaml/c4/yml/node_type.hpp type c4 (line 12) | namespace c4 { type yml (line 13) | namespace yml { type type_bits (line 30) | enum : type_bits { function C4_ALWAYS_INLINE (line 100) | constexpr C4_ALWAYS_INLINE C4_CONST NodeType_e operator| (NodeType_... function C4_ALWAYS_INLINE (line 101) | constexpr C4_ALWAYS_INLINE C4_CONST NodeType_e operator& (NodeType_... function C4_ALWAYS_INLINE (line 102) | constexpr C4_ALWAYS_INLINE C4_CONST NodeType_e operator>> (NodeType_... function C4_ALWAYS_INLINE (line 103) | constexpr C4_ALWAYS_INLINE C4_CONST NodeType_e operator<< (NodeType_... function C4_ALWAYS_INLINE (line 104) | constexpr C4_ALWAYS_INLINE C4_CONST NodeType_e operator~ (NodeType_... function C4_ALWAYS_INLINE (line 105) | C4_ALWAYS_INLINE NodeType_e& operator&= (NodeType_e &subject, NodeTy... function C4_ALWAYS_INLINE (line 106) | C4_ALWAYS_INLINE NodeType_e& operator|= (NodeType_e &subject, NodeTy... function NodeType (line 114) | struct RYML_EXPORT NodeType function C4_ALWAYS_INLINE (line 153) | C4_ALWAYS_INLINE csubstr type_str(substr buf) const noexcept { retur... function C4_ALWAYS_INLINE (line 163) | C4_ALWAYS_INLINE bool is_stream() const noexcept { return ((ty... function C4_ALWAYS_INLINE (line 164) | C4_ALWAYS_INLINE bool is_doc() const noexcept { return (typ... function C4_ALWAYS_INLINE (line 165) | C4_ALWAYS_INLINE bool is_container() const noexcept { return (typ... function C4_ALWAYS_INLINE (line 166) | C4_ALWAYS_INLINE bool is_map() const noexcept { return (typ... function C4_ALWAYS_INLINE (line 167) | C4_ALWAYS_INLINE bool is_seq() const noexcept { return (typ... function C4_ALWAYS_INLINE (line 168) | C4_ALWAYS_INLINE bool has_key() const noexcept { return (typ... function C4_ALWAYS_INLINE (line 169) | C4_ALWAYS_INLINE bool has_val() const noexcept { return (typ... function C4_ALWAYS_INLINE (line 170) | C4_ALWAYS_INLINE bool is_val() const noexcept { return (typ... function C4_ALWAYS_INLINE (line 171) | C4_ALWAYS_INLINE bool is_keyval() const noexcept { return (typ... function C4_ALWAYS_INLINE (line 172) | C4_ALWAYS_INLINE bool has_key_tag() const noexcept { return (typ... function C4_ALWAYS_INLINE (line 173) | C4_ALWAYS_INLINE bool has_val_tag() const noexcept { return (typ... function C4_ALWAYS_INLINE (line 174) | C4_ALWAYS_INLINE bool has_key_anchor() const noexcept { return (typ... function C4_ALWAYS_INLINE (line 175) | C4_ALWAYS_INLINE bool has_val_anchor() const noexcept { return (typ... function C4_ALWAYS_INLINE (line 176) | C4_ALWAYS_INLINE bool has_anchor() const noexcept { return (typ... function C4_ALWAYS_INLINE (line 177) | C4_ALWAYS_INLINE bool is_key_ref() const noexcept { return (typ... function C4_ALWAYS_INLINE (line 178) | C4_ALWAYS_INLINE bool is_val_ref() const noexcept { return (typ... function C4_ALWAYS_INLINE (line 179) | C4_ALWAYS_INLINE bool is_ref() const noexcept { return (typ... function C4_ALWAYS_INLINE (line 181) | C4_ALWAYS_INLINE bool is_key_unfiltered() const noexcept { return (typ... function C4_ALWAYS_INLINE (line 182) | C4_ALWAYS_INLINE bool is_val_unfiltered() const noexcept { return (typ... function is_key_anchor (line 184) | bool is_key_anchor() const noexcept { return has_key_anchor(); } function is_val_anchor (line 185) | bool is_val_anchor() const noexcept { return has_val_anchor(); } function is_anchor (line 186) | bool is_anchor() const noexcept { return has_anchor(); } function is_anchor_or_ref (line 187) | bool is_anchor_or_ref() const noexcept { return has_anchor() || is_ref... function C4_ALWAYS_INLINE (line 196) | C4_ALWAYS_INLINE bool is_block() const noexcept { return (type & (BLOCK)... function C4_ALWAYS_INLINE (line 197) | C4_ALWAYS_INLINE bool is_flow_sl() const noexcept { return (type & (FLOW... function C4_ALWAYS_INLINE (line 198) | C4_ALWAYS_INLINE bool is_flow_ml() const noexcept { return (type & (FLOW... function C4_ALWAYS_INLINE (line 199) | C4_ALWAYS_INLINE bool is_flow() const noexcept { return (type & (FLOW_ML... function C4_ALWAYS_INLINE (line 201) | C4_ALWAYS_INLINE bool is_key_styled() const noexcept { return (type & (K... function C4_ALWAYS_INLINE (line 202) | C4_ALWAYS_INLINE bool is_val_styled() const noexcept { return (type & (V... function C4_ALWAYS_INLINE (line 203) | C4_ALWAYS_INLINE bool is_key_literal() const noexcept { return (type & (... function C4_ALWAYS_INLINE (line 204) | C4_ALWAYS_INLINE bool is_val_literal() const noexcept { return (type & (... function C4_ALWAYS_INLINE (line 205) | C4_ALWAYS_INLINE bool is_key_folded() const noexcept { return (type & (K... function C4_ALWAYS_INLINE (line 206) | C4_ALWAYS_INLINE bool is_val_folded() const noexcept { return (type & (V... function C4_ALWAYS_INLINE (line 207) | C4_ALWAYS_INLINE bool is_key_squo() const noexcept { return (type & (KEY... function C4_ALWAYS_INLINE (line 208) | C4_ALWAYS_INLINE bool is_val_squo() const noexcept { return (type & (VAL... function C4_ALWAYS_INLINE (line 209) | C4_ALWAYS_INLINE bool is_key_dquo() const noexcept { return (type & (KEY... function C4_ALWAYS_INLINE (line 210) | C4_ALWAYS_INLINE bool is_val_dquo() const noexcept { return (type & (VAL... function C4_ALWAYS_INLINE (line 211) | C4_ALWAYS_INLINE bool is_key_plain() const noexcept { return (type & (KE... function C4_ALWAYS_INLINE (line 212) | C4_ALWAYS_INLINE bool is_val_plain() const noexcept { return (type & (VA... function C4_ALWAYS_INLINE (line 213) | C4_ALWAYS_INLINE bool is_key_quoted() const noexcept { return (type & KE... function C4_ALWAYS_INLINE (line 214) | C4_ALWAYS_INLINE bool is_val_quoted() const noexcept { return (type & VA... function C4_ALWAYS_INLINE (line 215) | C4_ALWAYS_INLINE bool is_quoted() const noexcept { return (type & (KEYQU... function C4_ALWAYS_INLINE (line 217) | C4_ALWAYS_INLINE void set_container_style(NodeType_e style) noexcept { t... function C4_ALWAYS_INLINE (line 218) | C4_ALWAYS_INLINE void set_key_style(NodeType_e style) noexcept { type = ... function C4_ALWAYS_INLINE (line 219) | C4_ALWAYS_INLINE void set_val_style(NodeType_e style) noexcept { type = ... function RYML_EXPORT (line 251) | RYML_EXPORT inline C4_NO_INLINE bool scalar_is_null(csubstr s) noexcept FILE: libs/rapidyaml/c4/yml/parse.cpp type c4 (line 19) | namespace c4 { type yml (line 20) | namespace yml { class ParseEngine (line 23) | class ParseEngine function _reset_tree_handler (line 26) | inline void _reset_tree_handler(Parser *parser, Tree *t, id_type nod... function parse_in_place (line 37) | void parse_in_place(Parser *parser, csubstr filename, substr yaml, T... function parse_json_in_place (line 43) | void parse_json_in_place(Parser *parser, csubstr filename, substr js... function parse_in_place (line 51) | void parse_in_place(Parser *parser, substr yaml, T... function parse_in_place (line 52) | void parse_in_place(Parser *parser, csubstr filename, substr yaml, T... function parse_in_place (line 53) | void parse_in_place(Parser *parser, substr yaml, T... function parse_in_place (line 54) | void parse_in_place(Parser *parser, csubstr filename, substr yaml, N... function parse_in_place (line 55) | void parse_in_place(Parser *parser, substr yaml, N... function Tree (line 56) | Tree parse_in_place(Parser *parser, csubstr filename, substr yaml ... function Tree (line 57) | Tree parse_in_place(Parser *parser, substr yaml ... function parse_in_place (line 60) | void parse_in_place(csubstr filename, substr yaml, Tree *t, id_type ... function parse_in_place (line 61) | void parse_in_place( substr yaml, Tree *t, id_type ... function parse_in_place (line 62) | void parse_in_place(csubstr filename, substr yaml, Tree *t ... function parse_in_place (line 63) | void parse_in_place( substr yaml, Tree *t ... function parse_in_place (line 64) | void parse_in_place(csubstr filename, substr yaml, NodeRef node ... function parse_in_place (line 65) | void parse_in_place( substr yaml, NodeRef node ... function Tree (line 66) | Tree parse_in_place(csubstr filename, substr yaml ... function Tree (line 67) | Tree parse_in_place( substr yaml ... function parse_json_in_place (line 71) | void parse_json_in_place(Parser *parser, substr js... function parse_json_in_place (line 72) | void parse_json_in_place(Parser *parser, csubstr filename, substr js... function parse_json_in_place (line 73) | void parse_json_in_place(Parser *parser, substr js... function parse_json_in_place (line 74) | void parse_json_in_place(Parser *parser, csubstr filename, substr js... function parse_json_in_place (line 75) | void parse_json_in_place(Parser *parser, substr js... function Tree (line 76) | Tree parse_json_in_place(Parser *parser, csubstr filename, substr js... function Tree (line 77) | Tree parse_json_in_place(Parser *parser, substr js... function parse_json_in_place (line 80) | void parse_json_in_place(csubstr filename, substr json, Tree *t, id_... function parse_json_in_place (line 81) | void parse_json_in_place( substr json, Tree *t, id_... function parse_json_in_place (line 82) | void parse_json_in_place(csubstr filename, substr json, Tree *t ... function parse_json_in_place (line 83) | void parse_json_in_place( substr json, Tree *t ... function parse_json_in_place (line 84) | void parse_json_in_place(csubstr filename, substr json, NodeRef node... function parse_json_in_place (line 85) | void parse_json_in_place( substr json, NodeRef node... function Tree (line 86) | Tree parse_json_in_place(csubstr filename, substr json ... function Tree (line 87) | Tree parse_json_in_place( substr json ... function parse_in_arena (line 91) | void parse_in_arena(Parser *parser, csubstr filename, csubstr yaml, ... function parse_in_arena (line 92) | void parse_in_arena(Parser *parser, csubstr yaml, ... function parse_in_arena (line 93) | void parse_in_arena(Parser *parser, csubstr filename, csubstr yaml, ... function parse_in_arena (line 94) | void parse_in_arena(Parser *parser, csubstr yaml, ... function parse_in_arena (line 95) | void parse_in_arena(Parser *parser, csubstr filename, csubstr yaml, ... function parse_in_arena (line 96) | void parse_in_arena(Parser *parser, csubstr yaml, ... function Tree (line 97) | Tree parse_in_arena(Parser *parser, csubstr filename, csubstr yaml ... function Tree (line 98) | Tree parse_in_arena(Parser *parser, csubstr yaml ... function parse_in_arena (line 101) | void parse_in_arena(csubstr filename, csubstr yaml, Tree *t, id_type... function parse_in_arena (line 102) | void parse_in_arena( csubstr yaml, Tree *t, id_type... function parse_in_arena (line 103) | void parse_in_arena(csubstr filename, csubstr yaml, Tree *t ... function parse_in_arena (line 104) | void parse_in_arena( csubstr yaml, Tree *t ... function parse_in_arena (line 105) | void parse_in_arena(csubstr filename, csubstr yaml, NodeRef node ... function parse_in_arena (line 106) | void parse_in_arena( csubstr yaml, NodeRef node ... function Tree (line 107) | Tree parse_in_arena(csubstr filename, csubstr yaml ... function Tree (line 108) | Tree parse_in_arena( csubstr yaml ... function parse_json_in_arena (line 112) | void parse_json_in_arena(Parser *parser, csubstr filename, csubstr j... function parse_json_in_arena (line 113) | void parse_json_in_arena(Parser *parser, csubstr j... function parse_json_in_arena (line 114) | void parse_json_in_arena(Parser *parser, csubstr filename, csubstr j... function parse_json_in_arena (line 115) | void parse_json_in_arena(Parser *parser, csubstr j... function parse_json_in_arena (line 116) | void parse_json_in_arena(Parser *parser, csubstr filename, csubstr j... function parse_json_in_arena (line 117) | void parse_json_in_arena(Parser *parser, csubstr j... function Tree (line 118) | Tree parse_json_in_arena(Parser *parser, csubstr filename, csubstr j... function Tree (line 119) | Tree parse_json_in_arena(Parser *parser, csubstr j... function parse_json_in_arena (line 122) | void parse_json_in_arena(csubstr filename, csubstr json, Tree *t, id... function parse_json_in_arena (line 123) | void parse_json_in_arena( csubstr json, Tree *t, id... function parse_json_in_arena (line 124) | void parse_json_in_arena(csubstr filename, csubstr json, Tree *t ... function parse_json_in_arena (line 125) | void parse_json_in_arena( csubstr json, Tree *t ... function parse_json_in_arena (line 126) | void parse_json_in_arena(csubstr filename, csubstr json, NodeRef nod... function parse_json_in_arena (line 127) | void parse_json_in_arena( csubstr json, NodeRef nod... function Tree (line 128) | Tree parse_json_in_arena(csubstr filename, csubstr json ... function Tree (line 129) | Tree parse_json_in_arena( csubstr json ... function RYML_EXPORT (line 132) | RYML_EXPORT C4_NO_INLINE size_t _find_last_newline_and_larger_indent... function RYML_EXPORT (line 152) | RYML_EXPORT id_type estimate_tree_capacity(csubstr src) FILE: libs/rapidyaml/c4/yml/parse.hpp type c4 (line 8) | namespace c4 { type yml (line 9) | namespace yml { class Tree (line 11) | class Tree class NodeRef (line 12) | class NodeRef class ParseEngine (line 13) | class ParseEngine type EventHandlerTree (line 14) | struct EventHandlerTree FILE: libs/rapidyaml/c4/yml/parse_engine.def.hpp type c4 (line 59) | namespace c4 { type yml (line 60) | namespace yml { function C4_HOT (line 64) | C4_HOT C4_ALWAYS_INLINE bool _is_blck_token(csubstr s) noexcept function _is_doc_begin_token (line 71) | inline bool _is_doc_begin_token(csubstr s) function _is_doc_end_token (line 80) | inline bool _is_doc_end_token(csubstr s) function _is_doc_token (line 89) | inline bool _is_doc_token(csubstr s) noexcept function _is_special_json_scalar (line 120) | inline size_t _is_special_json_scalar(csubstr s) function C4_ALWAYS_INLINE (line 144) | C4_ALWAYS_INLINE size_t _extend_from_combined_newline(char nl, char ... function substr (line 150) | inline substr from_next_line(substr rem) function _count_following_newlines (line 167) | inline size_t _count_following_newlines(csubstr r, size_t *C4_RESTRI... function _count_following_newlines (line 187) | inline size_t _count_following_newlines(csubstr r, size_t *C4_RESTRI... function C4_HOT (line 503) | C4_HOT C4_ALWAYS_INLINE bool ParseEngine::_finished_li... function csubstr (line 653) | csubstr ParseEngine::_scan_anchor() function csubstr (line 664) | csubstr ParseEngine::_scan_ref_seq() function csubstr (line 674) | csubstr ParseEngine::_scan_ref_map() function csubstr (line 684) | csubstr ParseEngine::_scan_tag() function substr (line 1393) | substr ParseEngine::_peek_next_line(size_t pos) const function FilterResult (line 2374) | FilterResult ParseEngine::filter_scalar_plain(csubstr scal... function FilterResult (line 2381) | FilterResult ParseEngine::filter_scalar_plain_in_place(sub... function FilterResult (line 2485) | FilterResult ParseEngine::filter_scalar_squoted(csubstr sc... function FilterResult (line 2492) | FilterResult ParseEngine::filter_scalar_squoted_in_place(s... function FilterResult (line 2776) | FilterResult ParseEngine::filter_scalar_dquoted(csubstr sc... function FilterResultExtending (line 2783) | FilterResultExtending ParseEngine::filter_scalar_dquoted_i... function FilterResult (line 3107) | FilterResult ParseEngine::filter_scalar_block_literal(csub... function FilterResult (line 3114) | FilterResult ParseEngine::filter_scalar_block_literal_in_p... function FilterResult (line 3393) | FilterResult ParseEngine::filter_scalar_block_folded(csubs... function FilterResult (line 3400) | FilterResult ParseEngine::filter_scalar_block_folded_in_pl... function csubstr (line 3412) | csubstr ParseEngine::_filter_scalar_plain(substr s, size_t... function csubstr (line 3424) | csubstr ParseEngine::_filter_scalar_squot(substr s) function csubstr (line 3437) | csubstr ParseEngine::_filter_scalar_dquot(substr s) function csubstr (line 3465) | csubstr ParseEngine::_filter_scalar_literal(substr s, size... function csubstr (line 3488) | csubstr ParseEngine::_filter_scalar_folded(substr s, size_... function csubstr (line 3512) | csubstr ParseEngine::_maybe_filter_key_scalar_plain(Scanne... function csubstr (line 3534) | csubstr ParseEngine::_maybe_filter_val_scalar_plain(Scanne... function csubstr (line 3559) | csubstr ParseEngine::_maybe_filter_key_scalar_squot(Scanne... function csubstr (line 3581) | csubstr ParseEngine::_maybe_filter_val_scalar_squot(Scanne... function csubstr (line 3606) | csubstr ParseEngine::_maybe_filter_key_scalar_dquot(Scanne... function csubstr (line 3628) | csubstr ParseEngine::_maybe_filter_val_scalar_dquot(Scanne... function csubstr (line 3653) | csubstr ParseEngine::_maybe_filter_key_scalar_literal(Scan... function csubstr (line 3668) | csubstr ParseEngine::_maybe_filter_val_scalar_literal(Scan... function csubstr (line 3686) | csubstr ParseEngine::_maybe_filter_key_scalar_folded(Scann... function csubstr (line 3701) | csubstr ParseEngine::_maybe_filter_val_scalar_folded(Scann... function C4_NO_INLINE (line 3757) | inline C4_NO_INLINE csubstr detail::_parser_flags_to_str(substr buf, Par... function csubstr (line 3816) | csubstr ParseEngine::location_contents(Location const& loc... function Location (line 3823) | Location ParseEngine::location(ConstNodeRef node) const function Location (line 3830) | Location ParseEngine::location(Tree const& tree, id_type n... function Location (line 3936) | Location ParseEngine::val_location(const char *val) const function _RYML_WITH_TAB_TOKENS (line 6160) | _RYML_WITH_TAB_TOKENS( function _RYML_WITH_TAB_TOKENS (line 6681) | _RYML_WITH_TAB_TOKENS( function C4_COLD (line 7558) | C4_COLD void ParseEngine::_handle_usty() FILE: libs/rapidyaml/c4/yml/parse_engine.hpp type c4 (line 19) | namespace c4 { type yml (line 20) | namespace yml { class Tree (line 202) | class Tree class NodeRef (line 203) | class NodeRef class ConstNodeRef (line 204) | class ConstNodeRef function ParserOptions (line 212) | struct RYML_EXPORT ParserOptions function C4_ALWAYS_INLINE (line 243) | C4_ALWAYS_INLINE bool locations() const noexcept { return (flags & L... function C4_ALWAYS_INLINE (line 262) | C4_ALWAYS_INLINE bool scalar_filtering() const noexcept { return (flag... function reserve_stack (line 334) | void reserve_stack(id_type capacity) function reserve_locations (line 341) | void reserve_locations(size_t num_source_lines) function reserve_filter_arena (line 347) | void reserve_filter_arena(size_t) {} function Callbacks (line 360) | Callbacks const& callbacks() const { RYML_ASSERT(m_evt_handler); return ... function csubstr (line 363) | csubstr filename() const { return m_file; } function csubstr (line 366) | csubstr source() const { return m_buf; } function id_type (line 368) | id_type stack_capacity() const { RYML_ASSERT(m_evt_handler); return m_ev... function locations_capacity (line 369) | size_t locations_capacity() const { return m_newline_offsets_capacity; } function filter_arena_capacity (line 372) | size_t filter_arena_capacity() const { return 0u; } type ScannedScalar (line 476) | struct ScannedScalar type ScannedBlock (line 482) | struct ScannedBlock class FilterProcessor (line 588) | class FilterProcessor class FilterProcessor (line 599) | class FilterProcessor function _at_line_begin (line 631) | inline bool _at_line_begin() const function C4_ALWAYS_INLINE (line 642) | C4_ALWAYS_INLINE bool has_any(ParserFlag_t f) const noexcept { return (m... function C4_ALWAYS_INLINE (line 643) | C4_ALWAYS_INLINE bool has_none(ParserFlag_t f) const noexcept { return (... function C4_ALWAYS_INLINE (line 644) | static C4_ALWAYS_INLINE bool has_all(ParserFlag_t f, ParserState const* ... function C4_ALWAYS_INLINE (line 645) | static C4_ALWAYS_INLINE bool has_any(ParserFlag_t f, ParserState const* ... function C4_ALWAYS_INLINE (line 646) | static C4_ALWAYS_INLINE bool has_none(ParserFlag_t f, ParserState const*... function C4_ALWAYS_INLINE (line 649) | C4_ALWAYS_INLINE static void add_flags(ParserFlag_t on, ParserState *C4_... function C4_ALWAYS_INLINE (line 650) | C4_ALWAYS_INLINE static void addrem_flags(ParserFlag_t on, ParserFlag_t ... function C4_ALWAYS_INLINE (line 651) | C4_ALWAYS_INLINE static void rem_flags(ParserFlag_t off, ParserState *C4... function C4_ALWAYS_INLINE (line 652) | C4_ALWAYS_INLINE void add_flags(ParserFlag_t on) noexcept { m_evt_handle... function C4_ALWAYS_INLINE (line 653) | C4_ALWAYS_INLINE void addrem_flags(ParserFlag_t on, ParserFlag_t off) no... function C4_ALWAYS_INLINE (line 654) | C4_ALWAYS_INLINE void rem_flags(ParserFlag_t off) noexcept { m_evt_handl... function C4_ALWAYS_INLINE (line 659) | C4_ALWAYS_INLINE void add_flags(ParserFlag_t on) noexcept { add_flags(on... function C4_ALWAYS_INLINE (line 660) | C4_ALWAYS_INLINE void addrem_flags(ParserFlag_t on, ParserFlag_t off) no... function C4_ALWAYS_INLINE (line 661) | C4_ALWAYS_INLINE void rem_flags(ParserFlag_t off) noexcept { rem_flags(o... type Annotation (line 690) | struct Annotation type Entry (line 692) | struct Entry function _has_pending_annotations (line 704) | bool _has_pending_annotations() const { return m_pending_tags.num_entrie... FILE: libs/rapidyaml/c4/yml/parser_state.hpp type c4 (line 8) | namespace c4 { type yml (line 9) | namespace yml { type ParserFlag_t (line 15) | enum : ParserFlag_t { type detail (line 41) | namespace detail { type LineContents (line 49) | struct LineContents method LineContents (line 56) | LineContents() = default; method reset_with_next_line (line 58) | void reset_with_next_line(substr buf, size_t offset) method reset (line 76) | void reset(substr full_, substr stripped_) method C4_ALWAYS_INLINE (line 84) | C4_ALWAYS_INLINE size_t current_col() const RYML_NOEXCEPT method C4_ALWAYS_INLINE (line 114) | C4_ALWAYS_INLINE size_t current_col(csubstr s) const RYML_NOEXCEPT type ParserState (line 129) | struct ParserState method ParserState (line 141) | ParserState() = default; method start_parse (line 143) | void start_parse(const char *file, id_type node_id_) method reset_after_push (line 157) | void reset_after_push() method C4_ALWAYS_INLINE (line 166) | C4_ALWAYS_INLINE void reset_before_pop(ParserState const& to_pop) method C4_ALWAYS_INLINE (line 174) | C4_ALWAYS_INLINE bool at_line_beginning() const noexcept method C4_ALWAYS_INLINE (line 178) | C4_ALWAYS_INLINE bool indentation_eq() const noexcept method C4_ALWAYS_INLINE (line 183) | C4_ALWAYS_INLINE bool indentation_ge() const noexcept method C4_ALWAYS_INLINE (line 188) | C4_ALWAYS_INLINE bool indentation_gt() const noexcept method C4_ALWAYS_INLINE (line 193) | C4_ALWAYS_INLINE bool indentation_lt() const noexcept FILE: libs/rapidyaml/c4/yml/preprocess.cpp type c4 (line 6) | namespace c4 { type yml (line 7) | namespace yml { function C4_ALWAYS_INLINE (line 16) | C4_ALWAYS_INLINE bool _is_idchar(char c) function C4_ALWAYS_INLINE (line 25) | C4_ALWAYS_INLINE _ppstate _next(_ppstate s) function preprocess_rxmap (line 35) | size_t preprocess_rxmap(csubstr s, substr buf) FILE: libs/rapidyaml/c4/yml/preprocess.hpp type c4 (line 12) | namespace c4 { type yml (line 13) | namespace yml { type detail (line 20) | namespace detail { function substr (line 23) | substr preprocess_into_container(csubstr input, CharContainer *out) function substr (line 75) | substr preprocess_rxmap(csubstr rxmap, CharContainer *out) function CharContainer (line 84) | CharContainer preprocess_rxmap(csubstr rxmap) FILE: libs/rapidyaml/c4/yml/reference_resolver.cpp type c4 (line 12) | namespace c4 { type yml (line 13) | namespace yml { function id_type (line 15) | id_type ReferenceResolver::count_anchors_and_refs_(id_type n) FILE: libs/rapidyaml/c4/yml/reference_resolver.hpp type c4 (line 8) | namespace c4 { type yml (line 9) | namespace yml { function ReferenceResolver (line 16) | struct RYML_EXPORT ReferenceResolver FILE: libs/rapidyaml/c4/yml/std/map.hpp type c4 (line 9) | namespace c4 { type yml (line 10) | namespace yml { function write (line 17) | void write(c4::yml::NodeRef *n, std::map const& m) function read (line 29) | bool read(c4::yml::ConstNodeRef const& n, std::map const& vec) function read (line 25) | bool read(c4::yml::ConstNodeRef const& n, std::vector *vec) function read (line 39) | bool read(c4::yml::ConstNodeRef const& n, std::vector *... FILE: libs/rapidyaml/c4/yml/tag.cpp type c4 (line 6) | namespace c4 { type yml (line 7) | namespace yml { function is_custom_tag (line 9) | bool is_custom_tag(csubstr tag) function csubstr (line 19) | csubstr normalize_tag(csubstr tag) function csubstr (line 31) | csubstr normalize_tag_long(csubstr tag) function csubstr (line 43) | csubstr normalize_tag_long(csubstr tag, substr output) function YamlTag_e (line 67) | YamlTag_e to_tag(csubstr tag) function csubstr (line 123) | csubstr from_tag_long(YamlTag_e tag) function csubstr (line 163) | csubstr from_tag(YamlTag_e tag) FILE: libs/rapidyaml/c4/yml/tag.hpp type c4 (line 6) | namespace c4 { type yml (line 7) | namespace yml { class Tree (line 9) | class Tree type tag_bits (line 26) | enum : tag_bits { function TagDirective (line 57) | struct RYML_EXPORT TagDirective function TagDirectiveRange (line 71) | struct RYML_EXPORT TagDirectiveRange FILE: libs/rapidyaml/c4/yml/tree.cpp type c4 (line 13) | namespace c4 { type yml (line 14) | namespace yml { function NodeRef (line 21) | NodeRef Tree::rootref() function ConstNodeRef (line 25) | ConstNodeRef Tree::rootref() const function ConstNodeRef (line 30) | ConstNodeRef Tree::crootref() const function NodeRef (line 35) | NodeRef Tree::ref(id_type id) function ConstNodeRef (line 40) | ConstNodeRef Tree::ref(id_type id) const function ConstNodeRef (line 45) | ConstNodeRef Tree::cref(id_type id) const function NodeRef (line 51) | NodeRef Tree::operator[] (csubstr key) function ConstNodeRef (line 55) | ConstNodeRef Tree::operator[] (csubstr key) const function NodeRef (line 60) | NodeRef Tree::operator[] (id_type i) function ConstNodeRef (line 64) | ConstNodeRef Tree::operator[] (id_type i) const function NodeRef (line 69) | NodeRef Tree::docref(id_type i) function ConstNodeRef (line 73) | ConstNodeRef Tree::docref(id_type i) const function ConstNodeRef (line 77) | ConstNodeRef Tree::cdocref(id_type i) const function Tree (line 115) | Tree& Tree::operator= (Tree const& that) function Tree (line 128) | Tree& Tree::operator= (Tree && that) RYML_NOEXCEPT function C4_SUPPRESS_WARNING_GCC_POP (line 331) | C4_SUPPRESS_WARNING_GCC_POP function id_type (line 371) | id_type Tree::_claim() function C4_SUPPRESS_WARNING_GCC_POP (line 472) | C4_SUPPRESS_WARNING_GCC_POP function id_type (line 511) | id_type Tree::_do_reorder(id_type *node, id_type count) function id_type (line 798) | id_type Tree::move(Tree *src, id_type node, id_type new_parent, id_t... function id_type (line 882) | id_type Tree::duplicate(id_type node, id_type parent, id_type after) function id_type (line 887) | id_type Tree::duplicate(Tree const* src, id_type node, id_type paren... function id_type (line 904) | id_type Tree::duplicate_children(id_type node, id_type parent, id_ty... function id_type (line 909) | id_type Tree::duplicate_children(Tree const* src, id_type node, id_t... function id_type (line 941) | id_type Tree::duplicate_children_no_rep(id_type node, id_type parent... function id_type (line 946) | id_type Tree::duplicate_children_no_rep(Tree const *src, id_type nod... function id_type (line 1121) | id_type Tree::num_children(id_type node) const function id_type (line 1129) | id_type Tree::child(id_type node, id_type pos) const function id_type (line 1141) | id_type Tree::child_pos(id_type node, id_type ch) const function id_type (line 1167) | id_type Tree::find_child(id_type node, csubstr const& name) const function id_type (line 1197) | id_type depth_desc_(Tree const& C4_RESTRICT t, id_type id, id_type c... function id_type (line 1209) | id_type Tree::depth_desc(id_type node) const function id_type (line 1215) | id_type Tree::depth_asc(id_type node) const function id_type (line 1302) | id_type Tree::num_tag_directives() const function id_type (line 1317) | id_type Tree::add_tag_directive(TagDirective const& td) function csubstr (line 1366) | csubstr _transform_tag(Tree *t, csubstr tag, id_type node) function _resolve_tags (line 1385) | void _resolve_tags(Tree *t, id_type node) function _count_resolved_tags_size (line 1395) | size_t _count_resolved_tags_size(Tree const* t, id_type node) function _normalize_tags (line 1407) | void _normalize_tags(Tree *t, id_type node) function _normalize_tags_long (line 1417) | void _normalize_tags_long(Tree *t, id_type node) function csubstr (line 1456) | csubstr Tree::lookup_result::resolved() const function csubstr (line 1464) | csubstr Tree::lookup_result::unresolved() const function id_type (line 1489) | id_type Tree::lookup_path_or_modify(csubstr default_value, csubstr p... function id_type (line 1499) | id_type Tree::lookup_path_or_modify(Tree const *src, id_type src_nod... function id_type (line 1506) | id_type Tree::_lookup_path_or_create(csubstr path, id_type start) function id_type (line 1557) | id_type Tree::_next_node(lookup_result * r, _lookup_path_token *pare... function id_type (line 1606) | id_type Tree::_next_node_modify(lookup_result * r, _lookup_path_toke... FILE: libs/rapidyaml/c4/yml/tree.hpp type c4 (line 37) | namespace c4 { type yml (line 38) | namespace yml { function to_chars_float (line 42) | size_t to_chars_float(substr buf, T val) function from_chars_float (line 60) | bool from_chars_float(csubstr buf, T *C4_RESTRICT val) type NodeScalar (line 104) | struct NodeScalar method NodeScalar (line 113) | inline NodeScalar() noexcept : tag(), scalar(), anchor() {} method NodeScalar (line 117) | inline NodeScalar(const char (&s)[N]) noexcept : tag(), scalar(s),... method NodeScalar (line 118) | inline NodeScalar(csubstr s ) noexcept : tag(), scalar(s),... method NodeScalar (line 122) | inline NodeScalar(const char (&t)[N], const char (&s)[N]) noexcept... method NodeScalar (line 123) | inline NodeScalar(csubstr t , csubstr s ) noexcept... method NodeScalar (line 128) | NodeScalar(NodeScalar &&) noexcept = default; method NodeScalar (line 129) | NodeScalar(NodeScalar const&) noexcept = default; method NodeScalar (line 130) | NodeScalar& operator= (NodeScalar &&) noexcept = default; method NodeScalar (line 131) | NodeScalar& operator= (NodeScalar const&) noexcept = default; method empty (line 135) | bool empty() const noexcept { return tag.empty() && scalar.empty()... method clear (line 137) | void clear() noexcept { tag.clear(); scalar.clear(); anchor.clear(... method set_ref_maybe_replacing_scalar (line 139) | void set_ref_maybe_replacing_scalar(csubstr ref, bool has_scalar) ... type NodeInit (line 155) | struct NodeInit method NodeInit (line 165) | NodeInit() : type(NOTYPE), key(), val() {} method NodeInit (line 167) | NodeInit(NodeType_e t) : type(t), key(), val() {} method NodeInit (line 169) | NodeInit(NodeScalar const& v) : type(VAL), key(), val(v) { _add_fl... method NodeInit (line 171) | NodeInit(NodeScalar const& v, NodeType_e t) : type(t|VAL), key(), ... method NodeInit (line 173) | NodeInit( NodeScalar const& k, NodeScalar const& v) :... method NodeInit (line 175) | NodeInit(NodeType_e t, NodeScalar const& k, NodeScalar const& v) :... method NodeInit (line 177) | NodeInit(NodeType_e t, NodeScalar const& k ) :... method clear (line 181) | void clear() method _add_flags (line 188) | void _add_flags(type_bits more_flags=0) method _check (line 201) | bool _check() const type NodeData (line 221) | struct NodeData function Tree (line 241) | class RYML_EXPORT Tree function NodeData (line 304) | inline NodeData *get(id_type node) function NodeData (line 313) | inline NodeData const *get(id_type node) const function NodeData (line 323) | inline NodeData * _p(id_type node) { _RYML_CB_ASSERT(m_c... function NodeData (line 326) | inline NodeData const * _p(id_type node) const { _RYML_CB_ASSERT(m_c... function id_type (line 329) | id_type root_id() { if(m_cap == 0) { reserve(16); } _RYML_CB_A... function id_type (line 331) | id_type root_id() const { _RYML_CB_A... function csubstr (line 381) | csubstr const& key (id_type node) const { _RYML_CB_ASSERT(m_c... function csubstr (line 382) | csubstr const& key_tag (id_type node) const { _RYML_CB_ASSERT(m_c... function csubstr (line 383) | csubstr const& key_ref (id_type node) const { _RYML_CB_ASSERT(m_c... function csubstr (line 384) | csubstr const& key_anchor(id_type node) const { _RYML_CB_ASSERT(m_c... function NodeScalar (line 385) | NodeScalar const& keysc (id_type node) const { _RYML_CB_ASSERT(m_c... function csubstr (line 387) | csubstr const& val (id_type node) const { _RYML_CB_ASSERT(m_c... function csubstr (line 388) | csubstr const& val_tag (id_type node) const { _RYML_CB_ASSERT(m_c... function csubstr (line 389) | csubstr const& val_ref (id_type node) const { _RYML_CB_ASSERT(m_c... function csubstr (line 390) | csubstr const& val_anchor(id_type node) const { _RYML_CB_ASSERT(m_c... function NodeScalar (line 391) | NodeScalar const& valsc (id_type node) const { _RYML_CB_ASSERT(m_c... function C4_ALWAYS_INLINE (line 401) | C4_ALWAYS_INLINE bool type_has_all(id_type node, NodeType_e bits) const ... function C4_ALWAYS_INLINE (line 402) | C4_ALWAYS_INLINE bool type_has_none(id_type node, NodeType_e bits) const... function C4_ALWAYS_INLINE (line 404) | C4_ALWAYS_INLINE bool is_stream(id_type node) const { return _p(node)->m... function C4_ALWAYS_INLINE (line 405) | C4_ALWAYS_INLINE bool is_doc(id_type node) const { return _p(node)->m_ty... function C4_ALWAYS_INLINE (line 406) | C4_ALWAYS_INLINE bool is_container(id_type node) const { return _p(node)... function C4_ALWAYS_INLINE (line 407) | C4_ALWAYS_INLINE bool is_map(id_type node) const { return _p(node)->m_ty... function C4_ALWAYS_INLINE (line 408) | C4_ALWAYS_INLINE bool is_seq(id_type node) const { return _p(node)->m_ty... function C4_ALWAYS_INLINE (line 409) | C4_ALWAYS_INLINE bool has_key(id_type node) const { return _p(node)->m_t... function C4_ALWAYS_INLINE (line 410) | C4_ALWAYS_INLINE bool has_val(id_type node) const { return _p(node)->m_t... function C4_ALWAYS_INLINE (line 411) | C4_ALWAYS_INLINE bool is_val(id_type node) const { return _p(node)->m_ty... function C4_ALWAYS_INLINE (line 412) | C4_ALWAYS_INLINE bool is_keyval(id_type node) const { return _p(node)->m... function C4_ALWAYS_INLINE (line 413) | C4_ALWAYS_INLINE bool has_key_tag(id_type node) const { return _p(node)-... function C4_ALWAYS_INLINE (line 414) | C4_ALWAYS_INLINE bool has_val_tag(id_type node) const { return _p(node)-... function C4_ALWAYS_INLINE (line 415) | C4_ALWAYS_INLINE bool has_key_anchor(id_type node) const { return _p(nod... function C4_ALWAYS_INLINE (line 416) | C4_ALWAYS_INLINE bool has_val_anchor(id_type node) const { return _p(nod... function C4_ALWAYS_INLINE (line 417) | C4_ALWAYS_INLINE bool has_anchor(id_type node) const { return _p(node)->... function C4_ALWAYS_INLINE (line 418) | C4_ALWAYS_INLINE bool is_key_ref(id_type node) const { return _p(node)->... function C4_ALWAYS_INLINE (line 419) | C4_ALWAYS_INLINE bool is_val_ref(id_type node) const { return _p(node)->... function C4_ALWAYS_INLINE (line 420) | C4_ALWAYS_INLINE bool is_ref(id_type node) const { return _p(node)->m_ty... function C4_ALWAYS_INLINE (line 422) | C4_ALWAYS_INLINE bool parent_is_seq(id_type node) const { _RYML_CB_ASSER... function C4_ALWAYS_INLINE (line 423) | C4_ALWAYS_INLINE bool parent_is_map(id_type node) const { _RYML_CB_ASSER... function C4_ALWAYS_INLINE (line 426) | C4_ALWAYS_INLINE bool has_anchor(id_type node, csubstr a) const { return... function C4_ALWAYS_INLINE (line 431) | C4_ALWAYS_INLINE bool key_is_null(id_type node) const { _RYML_CB_ASSERT(... function C4_ALWAYS_INLINE (line 435) | C4_ALWAYS_INLINE bool val_is_null(id_type node) const { _RYML_CB_ASSERT(... function C4_ALWAYS_INLINE (line 439) | C4_ALWAYS_INLINE bool is_key_unfiltered(id_type node) const { return _p(... function C4_ALWAYS_INLINE (line 442) | C4_ALWAYS_INLINE bool is_val_unfiltered(id_type node) const { return _p(... function is_key_anchor (line 444) | bool is_key_anchor(id_type node) const { return _p(node)->m_type.has_key... function is_val_anchor (line 445) | bool is_val_anchor(id_type node) const { return _p(node)->m_type.has_val... function is_anchor (line 446) | bool is_anchor(id_type node) const { return _p(node)->m_type.has_anchor(... function is_anchor_or_ref (line 447) | bool is_anchor_or_ref(id_type node) const { return _p(node)->m_type.has_... function has_parent (line 458) | bool has_parent(id_type node) const { return _p(node)->m_parent != NONE; } function empty (line 461) | bool empty(id_type node) const { return ! has_children(node) && _p(node)... function has_child (line 464) | bool has_child(id_type node, id_type ch) const { return _p(ch)->m_parent... function has_child (line 466) | bool has_child(id_type node, csubstr key) const { return find_child(node... function has_children (line 468) | bool has_children(id_type node) const { return _p(node)->m_first_child !... function has_sibling (line 471) | bool has_sibling(id_type node, id_type sib) const { return _p(node)->m_p... function has_sibling (line 473) | bool has_sibling(id_type node, csubstr key) const { return find_sibling(... function has_other_siblings (line 475) | bool has_other_siblings(id_type node) const function has_siblings (line 486) | bool has_siblings(id_type /*node*/) const { return true; } function id_type (line 497) | id_type prev_sibling(id_type node) const { return _p(node)->m_prev_sibli... function id_type (line 498) | id_type next_sibling(id_type node) const { return _p(node)->m_next_sibli... function id_type (line 503) | id_type first_child(id_type node) const { return _p(node)->m_first_child; } function id_type (line 504) | id_type last_child(id_type node) const { return _p(node)->m_last_child; } function id_type (line 510) | id_type num_siblings(id_type node) const { return is_root(node) ? 1 : nu... function id_type (line 512) | id_type num_other_siblings(id_type node) const { id_type ns = num_siblin... function id_type (line 513) | id_type sibling_pos(id_type node, id_type sib) const { _RYML_CB_ASSERT(m... function id_type (line 514) | id_type first_sibling(id_type node) const { return is_root(node) ? node ... function id_type (line 515) | id_type last_sibling(id_type node) const { return is_root(node) ? node :... function id_type (line 516) | id_type sibling(id_type node, id_type pos) const { return child(_p(node)... function id_type (line 517) | id_type find_sibling(id_type node, csubstr const& key) const { return fi... function id_type (line 519) | id_type doc(id_type i) const { id_type rid = root_id(); _RYML_CB_ASSERT(... function C4_ALWAYS_INLINE (line 532) | C4_ALWAYS_INLINE bool is_block(id_type node) const { return _p(node)->m_... function C4_ALWAYS_INLINE (line 533) | C4_ALWAYS_INLINE bool is_flow_sl(id_type node) const { return _p(node)->... function C4_ALWAYS_INLINE (line 534) | C4_ALWAYS_INLINE bool is_flow_ml(id_type node) const { return _p(node)->... function C4_ALWAYS_INLINE (line 535) | C4_ALWAYS_INLINE bool is_flow(id_type node) const { return _p(node)->m_t... function C4_ALWAYS_INLINE (line 537) | C4_ALWAYS_INLINE bool is_key_styled(id_type node) const { return _p(node... function C4_ALWAYS_INLINE (line 538) | C4_ALWAYS_INLINE bool is_val_styled(id_type node) const { return _p(node... function C4_ALWAYS_INLINE (line 539) | C4_ALWAYS_INLINE bool is_key_literal(id_type node) const { return _p(nod... function C4_ALWAYS_INLINE (line 540) | C4_ALWAYS_INLINE bool is_val_literal(id_type node) const { return _p(nod... function C4_ALWAYS_INLINE (line 541) | C4_ALWAYS_INLINE bool is_key_folded(id_type node) const { return _p(node... function C4_ALWAYS_INLINE (line 542) | C4_ALWAYS_INLINE bool is_val_folded(id_type node) const { return _p(node... function C4_ALWAYS_INLINE (line 543) | C4_ALWAYS_INLINE bool is_key_squo(id_type node) const { return _p(node)-... function C4_ALWAYS_INLINE (line 544) | C4_ALWAYS_INLINE bool is_val_squo(id_type node) const { return _p(node)-... function C4_ALWAYS_INLINE (line 545) | C4_ALWAYS_INLINE bool is_key_dquo(id_type node) const { return _p(node)-... function C4_ALWAYS_INLINE (line 546) | C4_ALWAYS_INLINE bool is_val_dquo(id_type node) const { return _p(node)-... function C4_ALWAYS_INLINE (line 547) | C4_ALWAYS_INLINE bool is_key_plain(id_type node) const { return _p(node)... function C4_ALWAYS_INLINE (line 548) | C4_ALWAYS_INLINE bool is_val_plain(id_type node) const { return _p(node)... function C4_ALWAYS_INLINE (line 549) | C4_ALWAYS_INLINE bool is_key_quoted(id_type node) const { return _p(node... function C4_ALWAYS_INLINE (line 550) | C4_ALWAYS_INLINE bool is_val_quoted(id_type node) const { return _p(node... function C4_ALWAYS_INLINE (line 551) | C4_ALWAYS_INLINE bool is_quoted(id_type node) const { return _p(node)->m... function C4_ALWAYS_INLINE (line 553) | C4_ALWAYS_INLINE void set_container_style(id_type node, NodeType_e style... function C4_ALWAYS_INLINE (line 554) | C4_ALWAYS_INLINE void set_key_style(id_type node, NodeType_e style) { _R... function C4_ALWAYS_INLINE (line 555) | C4_ALWAYS_INLINE void set_val_style(id_type node, NodeType_e style) { _R... function set_key (line 573) | void set_key(id_type node, csubstr key) { _RYML_CB_ASSERT(m_callbacks, h... function set_val (line 574) | void set_val(id_type node, csubstr val) { _RYML_CB_ASSERT(m_callbacks, h... function set_key_tag (line 576) | void set_key_tag(id_type node, csubstr tag) { _RYML_CB_ASSERT(m_callback... function set_val_tag (line 577) | void set_val_tag(id_type node, csubstr tag) { _RYML_CB_ASSERT(m_callback... function set_key_anchor (line 579) | void set_key_anchor(id_type node, csubstr anchor) { _RYML_CB_ASSERT(m_ca... function set_val_anchor (line 580) | void set_val_anchor(id_type node, csubstr anchor) { _RYML_CB_ASSERT(m_ca... function set_key_ref (line 581) | void set_key_ref (id_type node, csubstr ref ) { _RYML_CB_ASSERT(m_ca... function set_val_ref (line 582) | void set_val_ref (id_type node, csubstr ref ) { _RYML_CB_ASSERT(m_ca... function rem_key_anchor (line 584) | void rem_key_anchor(id_type node) { _p(node)->m_key.anchor.clear(); _rem... function rem_val_anchor (line 585) | void rem_val_anchor(id_type node) { _p(node)->m_val.anchor.clear(); _rem... function rem_key_ref (line 586) | void rem_key_ref (id_type node) { _p(node)->m_key.anchor.clear(); _rem... function rem_val_ref (line 587) | void rem_val_ref (id_type node) { _p(node)->m_val.anchor.clear(); _rem... function rem_anchor_ref (line 588) | void rem_anchor_ref(id_type node) { _p(node)->m_key.anchor.clear(); _p(n... function csubstr (line 648) | csubstr resolve_tag_sub(substr output, csubstr tag, id_type node_id) const function TagDirective (line 654) | TagDirective const* begin_tag_directives() const { return m_tag_directiv... function TagDirective (line 655) | TagDirective const* end_tag_directives() const { return m_tag_directives... function tag_directives (line 656) | c4::yml::TagDirectiveRange tag_directives() const { return c4::yml::TagD... function C4_ALWAYS_INLINE (line 681) | C4_ALWAYS_INLINE id_type prepend_child(id_type parent) { return insert_c... function C4_ALWAYS_INLINE (line 683) | C4_ALWAYS_INLINE id_type append_child(id_type parent) { return insert_ch... function C4_ALWAYS_INLINE (line 684) | C4_ALWAYS_INLINE id_type _append_child__unprotected(id_type parent) function C4_ALWAYS_INLINE (line 704) | C4_ALWAYS_INLINE id_type insert_sibling(id_type node, id_type after) function C4_ALWAYS_INLINE (line 709) | C4_ALWAYS_INLINE id_type prepend_sibling(id_type node) { return prepend_... function C4_ALWAYS_INLINE (line 710) | C4_ALWAYS_INLINE id_type append_sibling(id_type node) { return append_c... function change_type (line 735) | bool change_type(id_type node, type_bits type) function arena_pos (line 823) | size_t arena_pos() const { return m_arena_pos; } function arena_size (line 825) | inline size_t arena_size() const { return m_arena_pos; } function arena_capacity (line 827) | inline size_t arena_capacity() const { return m_arena.len; } function arena_slack (line 829) | inline size_t arena_slack() const { _RYML_CB_ASSERT(m_callbacks, m_arena... function csubstr (line 832) | csubstr arena() const { return m_arena.first(m_arena_pos); } function substr (line 834) | substr arena() { return m_arena.first(m_arena_pos); } function in_arena (line 837) | bool in_arena(csubstr s) const function to_arena (line 853) | typename std::enable_if::value, csubstr>::type function to_arena (line 879) | typename std::enable_if::value, csubstr>::type function csubstr (line 904) | csubstr to_arena(csubstr a) function C4_ALWAYS_INLINE (line 935) | C4_ALWAYS_INLINE csubstr to_arena(const char *s) function C4_ALWAYS_INLINE (line 939) | C4_ALWAYS_INLINE csubstr to_arena(std::nullptr_t) function substr (line 954) | substr copy_to_arena(csubstr s) function substr (line 982) | substr alloc_arena(size_t sz) function reserve_arena (line 994) | void reserve_arena(size_t arena_cap) type _lookup_path_token (line 1086) | struct _lookup_path_token method _lookup_path_token (line 1090) | _lookup_path_token() : value(), type() {} method _lookup_path_token (line 1091) | _lookup_path_token(csubstr v, NodeType t) : value(v), type(t) {} method is_index (line 1093) | bool is_index() const { return value.begins_with('[') && value.ends_wi... function C4_ALWAYS_INLINE (line 1122) | C4_ALWAYS_INLINE void _check_next_flags(id_type, type_bits) {} function _check_next_flags (line 1124) | void _check_next_flags(id_type node, type_bits f) function _set_flags (line 1157) | inline void _set_flags(id_type node, NodeType_e f) { _check_next_flags(n... function _set_flags (line 1158) | inline void _set_flags(id_type node, type_bits f) { _check_next_flags(n... function _add_flags (line 1160) | inline void _add_flags(id_type node, NodeType_e f) { NodeData *d = _p(no... function _add_flags (line 1161) | inline void _add_flags(id_type node, type_bits f) { NodeData *d = _p(no... function _rem_flags (line 1163) | inline void _rem_flags(id_type node, NodeType_e f) { NodeData *d = _p(no... function _rem_flags (line 1164) | inline void _rem_flags(id_type node, type_bits f) { NodeData *d = _p(no... function _set_key (line 1166) | void _set_key(id_type node, csubstr key, type_bits more_flags=0) function _set_key (line 1171) | void _set_key(id_type node, NodeScalar const& key, type_bits more_flags=0) function _set_val (line 1177) | void _set_val(id_type node, csubstr val, type_bits more_flags=0) function _set_val (line 1184) | void _set_val(id_type node, NodeScalar const& val, type_bits more_flags=0) function _set (line 1192) | void _set(id_type node, NodeInit const& i) function _set_parent_as_container_if_needed (line 1209) | void _set_parent_as_container_if_needed(id_type in) function _seq2map (line 1232) | void _seq2map(id_type node) function _copy_props (line 1255) | inline void _copy_props(id_type dst_, id_type src_) function _copy_props_wo_key (line 1260) | inline void _copy_props_wo_key(id_type dst_, id_type src_) function _copy_props (line 1265) | void _copy_props(id_type dst_, Tree const* that_tree, id_type src_) function _copy_props (line 1274) | void _copy_props(id_type dst_, Tree const* that_tree, id_type src_, type... function _copy_props_wo_key (line 1283) | void _copy_props_wo_key(id_type dst_, Tree const* that_tree, id_type src_) function _copy_props_wo_key (line 1291) | void _copy_props_wo_key(id_type dst_, Tree const* that_tree, id_type src... function _clear_type (line 1299) | inline void _clear_type(id_type node) function _clear (line 1304) | inline void _clear(id_type node) function _clear_key (line 1315) | inline void _clear_key(id_type node) function _clear_val (line 1321) | inline void _clear_val(id_type node) FILE: libs/rapidyaml/c4/yml/version.cpp type c4 (line 3) | namespace c4 { type yml (line 4) | namespace yml { function csubstr (line 6) | csubstr version() function version_major (line 11) | int version_major() function version_minor (line 16) | int version_minor() function version_patch (line 21) | int version_patch() FILE: libs/rapidyaml/c4/yml/version.hpp type c4 (line 14) | namespace c4 { type yml (line 15) | namespace yml { FILE: libs/rapidyaml/c4/yml/writer.hpp type c4 (line 13) | namespace c4 { type yml (line 14) | namespace yml { type WriterFile (line 30) | struct WriterFile method WriterFile (line 35) | WriterFile(FILE *f = nullptr) : m_file(f ? f : stdout), m_pos(0) {} method substr (line 37) | inline substr _get(bool /*error_on_excess*/) method _do_write (line 46) | inline void _do_write(const char (&a)[N]) method _do_write (line 52) | inline void _do_write(csubstr sp) method _do_write (line 71) | inline void _do_write(const char c) method _do_write (line 77) | inline void _do_write(const char c, size_t num_times) type WriterOStream (line 91) | struct WriterOStream method WriterOStream (line 96) | WriterOStream(OStream &s) : m_stream(s), m_pos(0) {} method substr (line 98) | inline substr _get(bool /*error_on_excess*/) method _do_write (line 107) | inline void _do_write(const char (&a)[N]) method _do_write (line 113) | inline void _do_write(csubstr sp) method _do_write (line 132) | inline void _do_write(const char c) method _do_write (line 138) | inline void _do_write(const char c, size_t num_times) type WriterBuf (line 151) | struct WriterBuf method WriterBuf (line 156) | WriterBuf(substr sp) : m_buf(sp), m_pos(0) {} method substr (line 158) | inline substr _get(bool error_on_excess) method _do_write (line 175) | inline void _do_write(const char (&a)[N]) method _do_write (line 185) | inline void _do_write(csubstr sp) method _do_write (line 196) | inline void _do_write(const char c) method _do_write (line 203) | inline void _do_write(const char c, size_t num_times) FILE: libs/rapidyaml/ryml-gdbtypes.py function dbglog (line 51) | def dbglog(func): function _dbg (line 66) | def _dbg(*args, **kwargs): function _dbg_enter (line 78) | def _dbg_enter(name): function _dbg_exit (line 84) | def _dbg_exit(name): function get_str_value (line 101) | def get_str_value(d, value, limit=0): function __display_csubstr (line 118) | def __display_csubstr(d, value, limit=0): function qdump__c4__csubstr (line 134) | def qdump__c4__csubstr(d, value): function qdump__c4__substr (line 147) | def qdump__c4__substr(d, value): function qdump__c4__basic_substring (line 151) | def qdump__c4__basic_substring(d, value): function qdump__c4__yml__NodeScalar (line 155) | def qdump__c4__yml__NodeScalar(d, value): function _format_enum_value (line 177) | def _format_enum_value(int_value, enum_map): function _format_bitmask_value (line 183) | def _format_bitmask_value(int_value, enum_map): function _c4bit (line 206) | def _c4bit(*ints): function _node_type_has_all (line 254) | def _node_type_has_all(node_type_value, type_name): function _node_type_has_any (line 259) | def _node_type_has_any(node_type_value, type_name): function qdump__c4__yml__NodeType_e (line 264) | def qdump__c4__yml__NodeType_e(d, value): function qdump__c4__yml__NodeType (line 269) | def qdump__c4__yml__NodeType(d, value): function qdump__c4__yml__NodeData (line 273) | def qdump__c4__yml__NodeData(d, value): function _dump_node_index (line 331) | def _dump_node_index(d, name, value): function qdump__c4__yml__Tree (line 341) | def qdump__c4__yml__Tree(d, value): function qdump__c4__yml__detail__stack (line 360) | def qdump__c4__yml__detail__stack(d, value): function qdump__c4__yml__detail__ReferenceResolver__refdata (line 379) | def qdump__c4__yml__detail__ReferenceResolver__refdata(d, value): FILE: libs/rapidyaml/ryml.hpp type ryml (line 6) | namespace ryml { FILE: src/Basescape/BaseInfoState.cpp type OpenXcom (line 39) | namespace OpenXcom FILE: src/Basescape/BaseInfoState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/BaseView.cpp type OpenXcom (line 35) | namespace OpenXcom function BaseFacility (line 139) | BaseFacility *BaseView::getSelectedFacility() const function BasePlacementErrors (line 221) | BasePlacementErrors BaseView::getPlacementError(const RuleBaseFacility... FILE: src/Basescape/BaseView.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/BasescapeState.cpp type OpenXcom (line 62) | namespace OpenXcom FILE: src/Basescape/BasescapeState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/BuildFacilitiesState.cpp type OpenXcom (line 36) | namespace OpenXcom FILE: src/Basescape/BuildFacilitiesState.h function namespace (line 23) | namespace OpenXcom FILE: src/Basescape/CraftArmorState.cpp type OpenXcom (line 45) | namespace OpenXcom FILE: src/Basescape/CraftArmorState.h function namespace (line 24) | namespace OpenXcom FILE: src/Basescape/CraftEquipmentLoadState.cpp type OpenXcom (line 33) | namespace OpenXcom FILE: src/Basescape/CraftEquipmentLoadState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/CraftEquipmentSaveState.cpp type OpenXcom (line 35) | namespace OpenXcom FILE: src/Basescape/CraftEquipmentSaveState.h function namespace (line 23) | namespace OpenXcom FILE: src/Basescape/CraftEquipmentState.cpp type OpenXcom (line 59) | namespace OpenXcom FILE: src/Basescape/CraftEquipmentState.h function namespace (line 25) | namespace OpenXcom FILE: src/Basescape/CraftInfoState.cpp type OpenXcom (line 50) | namespace OpenXcom FILE: src/Basescape/CraftInfoState.h function namespace (line 23) | namespace OpenXcom FILE: src/Basescape/CraftPilotSelectState.cpp type OpenXcom (line 34) | namespace OpenXcom FILE: src/Basescape/CraftPilotSelectState.h function namespace (line 23) | namespace OpenXcom FILE: src/Basescape/CraftPilotsState.cpp type OpenXcom (line 37) | namespace OpenXcom FILE: src/Basescape/CraftPilotsState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/CraftSoldiersState.cpp type OpenXcom (line 47) | namespace OpenXcom FILE: src/Basescape/CraftSoldiersState.h function namespace (line 24) | namespace OpenXcom FILE: src/Basescape/CraftWeaponsState.cpp type OpenXcom (line 41) | namespace OpenXcom FILE: src/Basescape/CraftWeaponsState.h function namespace (line 23) | namespace OpenXcom FILE: src/Basescape/CraftsState.cpp type OpenXcom (line 40) | namespace OpenXcom FILE: src/Basescape/CraftsState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/DismantleFacilityState.cpp type OpenXcom (line 35) | namespace OpenXcom FILE: src/Basescape/DismantleFacilityState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/GlobalAlienContainmentState.cpp type OpenXcom (line 39) | namespace OpenXcom FILE: src/Basescape/GlobalAlienContainmentState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/GlobalManufactureState.cpp type OpenXcom (line 37) | namespace OpenXcom FILE: src/Basescape/GlobalManufactureState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/GlobalResearchDiaryState.cpp type OpenXcom (line 39) | namespace OpenXcom type compareItemName (line 42) | struct compareItemName type compareItemSortOrder (line 50) | struct compareItemSortOrder FILE: src/Basescape/GlobalResearchDiaryState.h function namespace (line 23) | namespace OpenXcom FILE: src/Basescape/GlobalResearchState.cpp type OpenXcom (line 37) | namespace OpenXcom FILE: src/Basescape/GlobalResearchState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/ItemLocationsState.cpp type OpenXcom (line 34) | namespace OpenXcom FILE: src/Basescape/ItemLocationsState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/ManageAlienContainmentState.cpp type OpenXcom (line 47) | namespace OpenXcom FILE: src/Basescape/ManageAlienContainmentState.h function namespace (line 25) | namespace OpenXcom FILE: src/Basescape/ManufactureDependenciesTreeState.cpp type OpenXcom (line 36) | namespace OpenXcom FILE: src/Basescape/ManufactureDependenciesTreeState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/ManufactureInfoState.cpp type OpenXcom (line 44) | namespace OpenXcom FILE: src/Basescape/ManufactureInfoState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/ManufactureStartState.cpp type OpenXcom (line 39) | namespace OpenXcom FILE: src/Basescape/ManufactureStartState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/ManufactureState.cpp type OpenXcom (line 41) | namespace OpenXcom FILE: src/Basescape/ManufactureState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/MiniBaseView.cpp type OpenXcom (line 27) | namespace OpenXcom FILE: src/Basescape/MiniBaseView.h function namespace (line 23) | namespace OpenXcom FILE: src/Basescape/MonthlyCostsState.cpp type OpenXcom (line 35) | namespace OpenXcom FILE: src/Basescape/MonthlyCostsState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/NewManufactureListState.cpp type OpenXcom (line 44) | namespace OpenXcom FILE: src/Basescape/NewManufactureListState.h function namespace (line 23) | namespace OpenXcom FILE: src/Basescape/NewResearchListState.cpp type OpenXcom (line 39) | namespace OpenXcom FILE: src/Basescape/NewResearchListState.h function namespace (line 23) | namespace OpenXcom FILE: src/Basescape/PlaceFacilityState.cpp type OpenXcom (line 41) | namespace OpenXcom FILE: src/Basescape/PlaceFacilityState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/PlaceLiftState.cpp type OpenXcom (line 40) | namespace OpenXcom FILE: src/Basescape/PlaceLiftState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/PlaceStartFacilityState.cpp type OpenXcom (line 32) | namespace OpenXcom FILE: src/Basescape/PlaceStartFacilityState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/PurchaseState.cpp type OpenXcom (line 55) | namespace OpenXcom function allOf (line 66) | inline constexpr auto allOf(Functions... funcs) FILE: src/Basescape/PurchaseState.h function namespace (line 25) | namespace OpenXcom FILE: src/Basescape/ResearchInfoState.cpp type OpenXcom (line 38) | namespace OpenXcom FILE: src/Basescape/ResearchInfoState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/ResearchState.cpp type OpenXcom (line 39) | namespace OpenXcom FILE: src/Basescape/ResearchState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/SackSoldierState.cpp type OpenXcom (line 32) | namespace OpenXcom FILE: src/Basescape/SackSoldierState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/SelectStartFacilityState.cpp type OpenXcom (line 33) | namespace OpenXcom FILE: src/Basescape/SelectStartFacilityState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/SellState.cpp type OpenXcom (line 61) | namespace OpenXcom type S (line 674) | struct S FILE: src/Basescape/SellState.h function namespace (line 26) | namespace OpenXcom FILE: src/Basescape/SoldierArmorState.cpp type OpenXcom (line 44) | namespace OpenXcom type compareArmorName (line 47) | struct compareArmorName FILE: src/Basescape/SoldierArmorState.h function namespace (line 23) | namespace OpenXcom FILE: src/Basescape/SoldierAvatarState.cpp type OpenXcom (line 36) | namespace OpenXcom FILE: src/Basescape/SoldierAvatarState.h function namespace (line 24) | namespace OpenXcom FILE: src/Basescape/SoldierBonusState.cpp type OpenXcom (line 38) | namespace OpenXcom FILE: src/Basescape/SoldierBonusState.h function namespace (line 24) | namespace OpenXcom FILE: src/Basescape/SoldierDiaryLightState.cpp type OpenXcom (line 32) | namespace OpenXcom FILE: src/Basescape/SoldierDiaryLightState.h function namespace (line 23) | namespace OpenXcom FILE: src/Basescape/SoldierDiaryMissionState.cpp type OpenXcom (line 34) | namespace OpenXcom FILE: src/Basescape/SoldierDiaryMissionState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/SoldierDiaryOverviewState.cpp type OpenXcom (line 40) | namespace OpenXcom FILE: src/Basescape/SoldierDiaryOverviewState.h function namespace (line 23) | namespace OpenXcom FILE: src/Basescape/SoldierDiaryPerformanceState.cpp type OpenXcom (line 38) | namespace OpenXcom FILE: src/Basescape/SoldierDiaryPerformanceState.h function namespace (line 24) | namespace OpenXcom FILE: src/Basescape/SoldierInfoState.cpp type OpenXcom (line 50) | namespace OpenXcom FILE: src/Basescape/SoldierInfoState.h function namespace (line 23) | namespace OpenXcom FILE: src/Basescape/SoldierMemorialState.cpp type OpenXcom (line 38) | namespace OpenXcom FILE: src/Basescape/SoldierMemorialState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/SoldierRankState.cpp type OpenXcom (line 34) | namespace OpenXcom FILE: src/Basescape/SoldierRankState.h function namespace (line 23) | namespace OpenXcom FILE: src/Basescape/SoldierSortUtil.h function namespace (line 25) | namespace OpenXcom FILE: src/Basescape/SoldierTransformState.cpp type OpenXcom (line 38) | namespace OpenXcom type compareTransformationName (line 41) | struct compareTransformationName FILE: src/Basescape/SoldierTransformState.h function namespace (line 23) | namespace OpenXcom FILE: src/Basescape/SoldierTransformationListState.cpp type OpenXcom (line 44) | namespace OpenXcom FILE: src/Basescape/SoldierTransformationListState.h function namespace (line 24) | namespace OpenXcom FILE: src/Basescape/SoldierTransformationState.cpp type OpenXcom (line 42) | namespace OpenXcom FILE: src/Basescape/SoldierTransformationState.h function namespace (line 23) | namespace OpenXcom FILE: src/Basescape/SoldiersState.cpp type OpenXcom (line 49) | namespace OpenXcom FILE: src/Basescape/SoldiersState.h function namespace (line 24) | namespace OpenXcom FILE: src/Basescape/StoresState.cpp type OpenXcom (line 49) | namespace OpenXcom type compareItemName (line 52) | struct compareItemName type compareItemQuantity (line 60) | struct compareItemQuantity type compareItemSize (line 68) | struct compareItemSize type compareItemSpaceUsed (line 76) | struct compareItemSpaceUsed FILE: src/Basescape/StoresState.h function namespace (line 23) | namespace OpenXcom FILE: src/Basescape/TechTreeSelectState.cpp type OpenXcom (line 36) | namespace OpenXcom FILE: src/Basescape/TechTreeSelectState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/TechTreeViewerState.cpp type OpenXcom (line 45) | namespace OpenXcom function Uint8 (line 1965) | Uint8 TechTreeViewerState::getResearchColor(const std::string &topic) ... function Uint8 (line 1981) | Uint8 TechTreeViewerState::getAltResearchColor(const std::string &topi... FILE: src/Basescape/TechTreeViewerState.h function namespace (line 26) | namespace OpenXcom FILE: src/Basescape/TransferBaseState.cpp type OpenXcom (line 37) | namespace OpenXcom FILE: src/Basescape/TransferBaseState.h function namespace (line 23) | namespace OpenXcom FILE: src/Basescape/TransferConfirmState.cpp type OpenXcom (line 32) | namespace OpenXcom FILE: src/Basescape/TransferConfirmState.h function namespace (line 22) | namespace OpenXcom FILE: src/Basescape/TransferItemsState.cpp type OpenXcom (line 54) | namespace OpenXcom FILE: src/Basescape/TransferItemsState.h function namespace (line 25) | namespace OpenXcom FILE: src/Basescape/TransfersState.cpp type OpenXcom (line 31) | namespace OpenXcom FILE: src/Basescape/TransfersState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/AIModule.cpp type OpenXcom (line 38) | namespace OpenXcom function AIAttackWeight (line 2933) | AIAttackWeight AIModule::getTargetAttackWeight(BattleUnit* target) const function BattleActionType (line 3012) | BattleActionType AIModule::getReserveMode() function BattleUnit (line 3129) | BattleUnit* AIModule::getTarget() FILE: src/Battlescape/AIModule.h function namespace (line 27) | namespace OpenXcom FILE: src/Battlescape/AbortMissionState.cpp type OpenXcom (line 37) | namespace OpenXcom FILE: src/Battlescape/AbortMissionState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/ActionMenuItem.cpp type OpenXcom (line 26) | namespace OpenXcom function BattleActionType (line 113) | BattleActionType ActionMenuItem::getAction() const function RuleSkill (line 122) | const RuleSkill* ActionMenuItem::getSkill() const FILE: src/Battlescape/ActionMenuItem.h function namespace (line 23) | namespace OpenXcom FILE: src/Battlescape/ActionMenuState.cpp type OpenXcom (line 42) | namespace OpenXcom FILE: src/Battlescape/ActionMenuState.h function namespace (line 23) | namespace OpenXcom FILE: src/Battlescape/AlienInventory.cpp type OpenXcom (line 36) | namespace OpenXcom function BattleUnit (line 84) | BattleUnit *AlienInventory::getSelectedUnit() const function RuleInventory (line 198) | RuleInventory *AlienInventory::getSlotInPosition(int *x, int *y) const FILE: src/Battlescape/AlienInventory.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/AlienInventoryState.cpp type OpenXcom (line 39) | namespace OpenXcom FILE: src/Battlescape/AlienInventoryState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/AliensCrashState.cpp type OpenXcom (line 28) | namespace OpenXcom FILE: src/Battlescape/AliensCrashState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/BattleState.cpp type OpenXcom (line 21) | namespace OpenXcom function BattleAction (line 91) | const BattleAction& BattleState::getAction() const FILE: src/Battlescape/BattleState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/BattlescapeGame.cpp type OpenXcom (line 63) | namespace OpenXcom function BattleAction (line 1707) | BattleAction *BattlescapeGame::getCurrentAction() function BattleUnit (line 2191) | BattleUnit *BattlescapeGame::convertUnit(BattleUnit *unit) function Map (line 2533) | Map *BattlescapeGame::getMap() function SavedBattleGame (line 2542) | SavedBattleGame *BattlescapeGame::getSave() function TileEngine (line 2551) | TileEngine *BattlescapeGame::getTileEngine() function Pathfinding (line 2560) | Pathfinding *BattlescapeGame::getPathfinding() function Mod (line 2569) | Mod *BattlescapeGame::getMod() function BattleItem (line 2634) | BattleItem *BattlescapeGame::surveyItems(BattleAction *action, bool pi... function BattleActionType (line 2927) | BattleActionType BattlescapeGame::getReservedAction() function BattlescapeTally (line 2985) | BattlescapeTally BattlescapeGame::tallyUnits() FILE: src/Battlescape/BattlescapeGame.h function namespace (line 27) | namespace OpenXcom function BattleActionCost (line 71) | struct BattleAction : BattleActionCost type BattlescapeTally (line 108) | struct BattlescapeTally function class (line 133) | class BattlescapeGame FILE: src/Battlescape/BattlescapeGenerator.cpp type OpenXcom (line 66) | namespace OpenXcom function BattleUnit (line 1428) | BattleUnit *BattlescapeGenerator::addXCOMVehicle(Vehicle *v) function BattleUnit (line 1458) | BattleUnit *BattlescapeGenerator::addXCOMUnit(BattleUnit *unit) function BattleUnit (line 1793) | BattleUnit *BattlescapeGenerator::addAlien(Unit *rules, int alienRank,... function BattleUnit (line 1871) | BattleUnit *BattlescapeGenerator::addCivilian(Unit *rules, int nodeRank) function RuleTerrain (line 3663) | RuleTerrain* BattlescapeGenerator::pickTerrain(std::string terrainName) FILE: src/Battlescape/BattlescapeGenerator.h function namespace (line 24) | namespace OpenXcom FILE: src/Battlescape/BattlescapeMessage.cpp type OpenXcom (line 26) | namespace OpenXcom FILE: src/Battlescape/BattlescapeMessage.h function namespace (line 23) | namespace OpenXcom FILE: src/Battlescape/BattlescapeState.cpp type OpenXcom (line 93) | namespace OpenXcom function Game (line 2569) | Game *BattlescapeState::getGame() const function Map (line 2578) | Map *BattlescapeState::getMap() const function BattlescapeGame (line 3681) | BattlescapeGame *BattlescapeState::getBattleGame() FILE: src/Battlescape/BattlescapeState.h function namespace (line 26) | namespace OpenXcom FILE: src/Battlescape/BriefingLightState.cpp type OpenXcom (line 39) | namespace OpenXcom FILE: src/Battlescape/BriefingLightState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/BriefingState.cpp type OpenXcom (line 45) | namespace OpenXcom FILE: src/Battlescape/BriefingState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/Camera.cpp type OpenXcom (line 26) | namespace OpenXcom function Position (line 439) | Position Camera::getCenterPosition() function Position (line 531) | Position Camera::getMapOffset() const FILE: src/Battlescape/Camera.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/CannotReequipState.cpp type OpenXcom (line 33) | namespace OpenXcom FILE: src/Battlescape/CannotReequipState.h function namespace (line 24) | namespace OpenXcom FILE: src/Battlescape/CommendationLateState.cpp type OpenXcom (line 34) | namespace OpenXcom FILE: src/Battlescape/CommendationLateState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/CommendationState.cpp type OpenXcom (line 34) | namespace OpenXcom FILE: src/Battlescape/CommendationState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/ConfirmEndMissionState.cpp type OpenXcom (line 31) | namespace OpenXcom FILE: src/Battlescape/ConfirmEndMissionState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/DebriefingState.cpp type OpenXcom (line 78) | namespace OpenXcom FILE: src/Battlescape/DebriefingState.h function namespace (line 26) | namespace OpenXcom FILE: src/Battlescape/ExperienceOverviewState.cpp type OpenXcom (line 38) | namespace OpenXcom FILE: src/Battlescape/ExperienceOverviewState.h function namespace (line 23) | namespace OpenXcom FILE: src/Battlescape/Explosion.cpp type OpenXcom (line 21) | namespace OpenXcom function Position (line 92) | Position Explosion::getPosition() const FILE: src/Battlescape/Explosion.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/ExplosionBState.cpp type OpenXcom (line 35) | namespace OpenXcom FILE: src/Battlescape/ExplosionBState.h function namespace (line 23) | namespace OpenXcom FILE: src/Battlescape/ExtendedBattlescapeLinksState.cpp type OpenXcom (line 40) | namespace OpenXcom FILE: src/Battlescape/ExtendedBattlescapeLinksState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/ExtendedInventoryLinksState.cpp type OpenXcom (line 32) | namespace OpenXcom FILE: src/Battlescape/ExtendedInventoryLinksState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/InfoboxOKState.cpp type OpenXcom (line 29) | namespace OpenXcom FILE: src/Battlescape/InfoboxOKState.h function namespace (line 23) | namespace OpenXcom FILE: src/Battlescape/InfoboxState.cpp type OpenXcom (line 28) | namespace OpenXcom FILE: src/Battlescape/InfoboxState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/Inventory.cpp type OpenXcom (line 52) | namespace OpenXcom function BattleUnit (line 162) | BattleUnit *Inventory::getSelectedUnit() const function RuleInventory (line 552) | RuleInventory *Inventory::getSlotInPosition(int *x, int *y) const function BattleItem (line 568) | BattleItem *Inventory::getSelectedItem() const function BattleItem (line 614) | BattleItem *Inventory::getMouseOverItem() const FILE: src/Battlescape/Inventory.h function namespace (line 25) | namespace OpenXcom FILE: src/Battlescape/InventoryLoadState.cpp type OpenXcom (line 31) | namespace OpenXcom FILE: src/Battlescape/InventoryLoadState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/InventoryPersonalState.cpp type OpenXcom (line 34) | namespace OpenXcom FILE: src/Battlescape/InventoryPersonalState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/InventorySaveState.cpp type OpenXcom (line 34) | namespace OpenXcom FILE: src/Battlescape/InventorySaveState.h function namespace (line 23) | namespace OpenXcom FILE: src/Battlescape/InventoryState.cpp type OpenXcom (line 64) | namespace OpenXcom function _clearInventoryTemplate (line 349) | static void _clearInventoryTemplate(std::vector ... FILE: src/Battlescape/InventoryState.h function namespace (line 26) | namespace OpenXcom FILE: src/Battlescape/ItemSprite.cpp type OpenXcom (line 25) | namespace OpenXcom FILE: src/Battlescape/ItemSprite.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/Map.cpp type OpenXcom (line 95) | namespace OpenXcom function positionHaveSameXY (line 443) | static bool positionHaveSameXY(Position a, Position b) function positionInRangeXY (line 451) | static bool positionInRangeXY(Position a, Position b, int diff) function getArrowBobForFrame (line 464) | int getArrowBobForFrame(int frame) function getShadePulseForFrame (line 469) | int getShadePulseForFrame(int shade, int frame) function UnitWalkingOffset (line 2158) | UnitWalkingOffset Map::calculateWalkingOffset(const BattleUnit *unit) ... function CursorType (line 2302) | CursorType Map::getCursorType() const function Projectile (line 2324) | Projectile *Map::getProjectile() const function Camera (line 2390) | Camera *Map::getCamera() FILE: src/Battlescape/Map.h function namespace (line 28) | namespace OpenXcom FILE: src/Battlescape/MedikitState.cpp type OpenXcom (line 37) | namespace OpenXcom function toString (line 46) | std::string toString (type t) class MedikitTitle (line 56) | class MedikitTitle : public Text class MedikitTxt (line 78) | class MedikitTxt : public Text class MedikitButton (line 100) | class MedikitButton : public InteractiveSurface FILE: src/Battlescape/MedikitState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/MedikitView.cpp type OpenXcom (line 29) | namespace OpenXcom FILE: src/Battlescape/MedikitView.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/MeleeAttackBState.cpp type OpenXcom (line 36) | namespace OpenXcom FILE: src/Battlescape/MeleeAttackBState.h function namespace (line 23) | namespace OpenXcom FILE: src/Battlescape/MiniMapState.cpp type OpenXcom (line 34) | namespace OpenXcom FILE: src/Battlescape/MiniMapState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/MiniMapView.cpp type OpenXcom (line 38) | namespace OpenXcom FILE: src/Battlescape/MiniMapView.h function namespace (line 23) | namespace OpenXcom FILE: src/Battlescape/NextTurnState.cpp type OpenXcom (line 52) | namespace OpenXcom function BattleUnit (line 967) | BattleUnit* NextTurnState::addReinforcement(const ReinforcementsData &... FILE: src/Battlescape/NextTurnState.h function namespace (line 25) | namespace OpenXcom FILE: src/Battlescape/NoExperienceState.cpp type OpenXcom (line 32) | namespace OpenXcom FILE: src/Battlescape/NoExperienceState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/Particle.cpp type OpenXcom (line 25) | namespace OpenXcom function Position (line 72) | Position Particle::updateScreenPosition() FILE: src/Battlescape/Particle.h function namespace (line 23) | namespace OpenXcom FILE: src/Battlescape/Pathfinding.cpp type OpenXcom (line 32) | namespace OpenXcom function PathfindingNode (line 72) | PathfindingNode *Pathfinding::getNode(Position pos) function PathfindingStep (line 257) | PathfindingStep Pathfinding::getTUCost(Position startPosition, int dir... function MovementType (line 799) | MovementType Pathfinding::getMovementType(const BattleUnit *unit, cons... FILE: src/Battlescape/Pathfinding.h function namespace (line 25) | namespace OpenXcom FILE: src/Battlescape/PathfindingNode.cpp type OpenXcom (line 21) | namespace OpenXcom function Position (line 45) | Position PathfindingNode::getPosition() const function PathfindingNode (line 72) | PathfindingNode* PathfindingNode::getPrevNode() const FILE: src/Battlescape/PathfindingNode.h function namespace (line 22) | namespace OpenXcom type PathfindingStep (line 72) | struct PathfindingStep function class (line 85) | class PathfindingNode function class (line 136) | class MinNodeCosts FILE: src/Battlescape/PathfindingOpenSet.cpp type OpenXcom (line 23) | namespace OpenXcom function PathfindingNode (line 50) | PathfindingNode *PathfindingOpenSet::pop() FILE: src/Battlescape/PathfindingOpenSet.h function namespace (line 23) | namespace OpenXcom FILE: src/Battlescape/Position.cpp type OpenXcom (line 21) | namespace OpenXcom function read (line 25) | bool read(ryml::ConstNodeRef const& n, Position* val) function write (line 33) | void write(ryml::NodeRef* n, Position const& val) FILE: src/Battlescape/Position.h function namespace (line 25) | namespace OpenXcom function Position (line 60) | constexpr Position operator/(const Position& pos) const { return Positio... function Position (line 63) | constexpr Position operator/(const int v) const { return Position(x / v,... function operator (line 66) | constexpr bool operator== (const Position& pos) const function operator (line 71) | constexpr bool operator!= (const Position& pos) const function distance (line 93) | static float distance(Position pos1, Position pos2) function distanceSq (line 104) | constexpr static int distanceSq(Position pos1, Position pos2) function distance2d (line 118) | static int distance2d(Position pos1, Position pos2) function distance2dSq (line 129) | constexpr static int distance2dSq(Position pos1, Position pos2) type Position (line 143) | typedef Position Vector3i; type LastPositions (line 149) | struct LastPositions FILE: src/Battlescape/PrimeGrenadeState.cpp type OpenXcom (line 34) | namespace OpenXcom FILE: src/Battlescape/PrimeGrenadeState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/Projectile.cpp type OpenXcom (line 36) | namespace OpenXcom function Position (line 521) | Position Projectile::getPositionFromStart(const std::vector&... function Position (line 537) | Position Projectile::getPositionFromEnd(const std::vector& t... function Position (line 547) | Position Projectile::getPosition(int offset) const function BattleItem (line 570) | BattleItem *Projectile::getItem() const function Position (line 590) | Position Projectile::getOrigin() const function Position (line 603) | Position Projectile::getTarget() const FILE: src/Battlescape/Projectile.h function namespace (line 24) | namespace OpenXcom FILE: src/Battlescape/ProjectileFlyBState.cpp type OpenXcom (line 43) | namespace OpenXcom FILE: src/Battlescape/ProjectileFlyBState.h function namespace (line 24) | namespace OpenXcom FILE: src/Battlescape/PromotionsState.cpp type OpenXcom (line 33) | namespace OpenXcom FILE: src/Battlescape/PromotionsState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/PsiAttackBState.cpp type OpenXcom (line 30) | namespace OpenXcom FILE: src/Battlescape/PsiAttackBState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/ScannerState.cpp type OpenXcom (line 33) | namespace OpenXcom FILE: src/Battlescape/ScannerState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/ScannerView.cpp type OpenXcom (line 29) | namespace OpenXcom FILE: src/Battlescape/ScannerView.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/SkillMenuState.cpp type OpenXcom (line 37) | namespace OpenXcom FILE: src/Battlescape/SkillMenuState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/TileEngine.cpp type OpenXcom (line 47) | namespace OpenXcom function calculateLineHelper (line 60) | bool calculateLineHelper(const Position& origin, const Position& targe... function calculateParabolaHelper (line 163) | bool calculateParabolaHelper(const Position& origin, const Position& t... function iterateTiles (line 207) | void iterateTiles(SavedBattleGame* save, MapSubset gs, TileFunc func) function MapSubset (line 252) | MapSubset mapArea(Position position, int radius) function MapSubset (line 257) | MapSubset mapAreaExpand(MapSubset gs, int radius) function Uint32 (line 273) | constexpr static Uint32 selectBit(int dir, int z) function Uint32 (line 287) | Uint32 getBlockDir(const T& td) function Uint32 (line 291) | Uint32 getBlockDir(Uint32 td) function getBlockDir (line 296) | bool getBlockDir(const T& td, int dir, int z) function addBlockDir (line 301) | void addBlockDir(T& td, int dir, int z, bool p) function getBlockUp (line 307) | bool getBlockUp(const T& td) function addBlockUp (line 312) | void addBlockUp(T& td, bool p) function getBlockDown (line 318) | bool getBlockDown(const T& td) function addBlockDown (line 323) | void addBlockDown(T& td,bool p) function getFire (line 329) | bool getFire(const T& td) function addFire (line 334) | void addFire(T& td, bool p) function getSmoke (line 340) | bool getSmoke(const T& td) function addSmoke (line 345) | void addSmoke(T& td, bool p) function getBigWallDir (line 351) | bool getBigWallDir(const T& td, int dir) function addBigWallDir (line 356) | void addBigWallDir(T& td, int dir, bool p) type Axis (line 368) | enum Axis : signed char type BoxAxis (line 381) | enum BoxAxis : signed char type BoxVertex (line 398) | enum BoxVertex : char function Box (line 423) | constexpr Box fromPos(Pos a, Pos b) function Pos (line 434) | constexpr Pos add(Pos a, Pos b) function isIntersectingWith (line 443) | bool isIntersectingWith(const Box& target, const Box& limit) function intersectWithUnchecked (line 461) | void intersectWithUnchecked(Box& target, const Box& limit) function expand (line 470) | void expand(Box& box) type ConfigSide (line 492) | struct ConfigSide method ConfigSide (line 494) | constexpr static ConfigSide fill(BoxVertex start, BoxVertex ii, BoxV... type Direction (line 507) | struct Direction method Direction (line 517) | constexpr static Direction fill(BoxVertex from, BoxVertex to) function iterateEdge (line 611) | void iterateEdge(const Box& b, const Box& e, const ConfigSide::Directi... function iterateSide (line 622) | void iterateSide(int k, const Box& b, const Box& e, const ConfigSide c... function iterateSurface (line 643) | void iterateSurface(Box& box, const Box& limit, F&& f) function iterateVolume (line 668) | void iterateVolume(Pos start, int eventRadius, int range, MapSubset gs... function getPosOffsetByDirections (line 710) | constexpr auto getPosOffsetByDirections(int dir) function getPosUpDown (line 719) | constexpr auto getPosUpDown(int dir) type DirConfig (line 729) | struct DirConfig function isSameCubFace (line 738) | constexpr bool isSameCubFace(Pos a, Pos b) function getMax (line 753) | constexpr int getMax(int a, int b) function getAbs (line 761) | constexpr int getAbs(int a) function getChebyshevDistance (line 766) | constexpr int getChebyshevDistance(Pos a, Pos b) function iterateTilesLightMaxBound (line 817) | void iterateTilesLightMaxBound(SavedBattleGame* save, Position positio... function Position (line 1683) | Position TileEngine::getSightOriginVoxel(BattleUnit *currentUnit) function getVisibleDistanceMaxHelper (line 1722) | std::tuple getVisibleDistanceMaxHelper(TileEngine* te, const... function getTrajectoryDataHelper (line 1781) | std::tuple getTrajectoryDataHelper(TileEngine... function Tile (line 3661) | Tile *TileEngine::checkForTerrainExplosions() function VoxelType (line 4360) | VoxelType TileEngine::calculateLineVoxel(Position origin, Position tar... function VoxelType (line 4529) | VoxelType TileEngine::voxelCheck(Position voxel, BattleUnit *excludeUn... function Tile (line 5102) | Tile *TileEngine::applyGravity(Tile *t) function BattleUnit (line 5320) | BattleUnit* TileEngine::getMovingUnit() function Position (line 5826) | Position TileEngine::getOriginVoxel(BattleAction &action, Tile *tile) FILE: src/Battlescape/TileEngine.h function namespace (line 26) | namespace OpenXcom FILE: src/Battlescape/TurnDiaryState.cpp type OpenXcom (line 32) | namespace OpenXcom FILE: src/Battlescape/TurnDiaryState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/UnitDieBState.cpp type OpenXcom (line 39) | namespace OpenXcom FILE: src/Battlescape/UnitDieBState.h function namespace (line 23) | namespace OpenXcom FILE: src/Battlescape/UnitFallBState.cpp type OpenXcom (line 32) | namespace OpenXcom FILE: src/Battlescape/UnitFallBState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/UnitInfoState.cpp type OpenXcom (line 39) | namespace OpenXcom FILE: src/Battlescape/UnitInfoState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/UnitPanicBState.cpp type OpenXcom (line 30) | namespace OpenXcom FILE: src/Battlescape/UnitPanicBState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/UnitSprite.cpp type OpenXcom (line 31) | namespace OpenXcom function BattleItem (line 77) | const BattleItem *getIfVisible(const BattleItem *item) FILE: src/Battlescape/UnitSprite.h function namespace (line 23) | namespace OpenXcom FILE: src/Battlescape/UnitTurnBState.cpp type OpenXcom (line 29) | namespace OpenXcom FILE: src/Battlescape/UnitTurnBState.h function namespace (line 22) | namespace OpenXcom FILE: src/Battlescape/UnitWalkBState.cpp type OpenXcom (line 37) | namespace OpenXcom FILE: src/Battlescape/UnitWalkBState.h function namespace (line 24) | namespace OpenXcom FILE: src/Battlescape/WarningMessage.cpp type OpenXcom (line 26) | namespace OpenXcom FILE: src/Battlescape/WarningMessage.h function namespace (line 22) | namespace OpenXcom FILE: src/Engine/Action.cpp type OpenXcom (line 22) | namespace OpenXcom function InteractiveSurface (line 184) | InteractiveSurface *Action::getSender() const function SDL_Event (line 203) | SDL_Event *Action::getDetails() const FILE: src/Engine/Action.h function namespace (line 22) | namespace OpenXcom FILE: src/Engine/Adlib/adlplayer.cpp function peek_u16 (line 31) | static inline unsigned short peek_u16(const unsigned char *ptr) type struc_adlib_channels (line 114) | struct struc_adlib_channels { type struc_instruments (line 125) | struct struc_instruments{ type struc_sample (line 136) | struct struc_sample{ function Transpose (line 176) | void Transpose(int reg, int val, int*val2, int *reg3, int*val3) function adlib_reg (line 309) | void adlib_reg(int i, int v) function adlib_init (line 338) | void adlib_init() function adlib_set_amplitude (line 351) | void adlib_set_amplitude(int channel, int value) function clear_channels (line 357) | void clear_channels() function adlib_reset_channels (line 367) | void adlib_reset_channels() function get_pitched_freq_instr (line 378) | int get_pitched_freq_instr(int note, int instrument) function adlib_set_instrument_pitch (line 392) | void adlib_set_instrument_pitch(int instrument, int pitch) function adlib_get_unused_channel (line 411) | int adlib_get_unused_channel(int sample_id, bool* same_sample) function adlib_play_note (line 444) | void adlib_play_note(int note, int volume, int instrument) function get_numseq (line 516) | int get_numseq(unsigned char** mus_ptr) function func_mute (line 529) | void func_mute() function fade_volume_if_need (line 537) | void fade_volume_if_need() function free_channel_available (line 554) | bool free_channel_available() function decode_op (line 566) | int decode_op(int instrument, bool* another_loop) function init_music_data (line 711) | void init_music_data(unsigned char* music_ptr,int length) function init_music (line 762) | void init_music() function func_save_music_state (line 782) | void func_save_music_state(int i) function func_load_music_state (line 787) | void func_load_music_state(int i) function func_play_tick (line 795) | void func_play_tick() function func_setup_music (line 826) | void func_setup_music(unsigned char* music_ptr, int length) function func_fade (line 843) | void func_fade() function func_is_music_playing (line 856) | bool func_is_music_playing() function func_set_music_tempo (line 861) | void func_set_music_tempo(int value) function func_set_music_volume (line 866) | void func_set_music_volume(int value) function func_get_polyphony (line 877) | int func_get_polyphony() FILE: src/Engine/Adlib/fmopl.cpp function INLINE (line 251) | INLINE int Limit( int val, int max, int min ) { function INLINE (line 261) | INLINE void OPL_STATUS_SET(FM_OPL *OPL,int flag) function INLINE (line 277) | INLINE void OPL_STATUS_RESET(FM_OPL *OPL,int flag) function INLINE (line 293) | INLINE void OPL_STATUSMASK_SET(FM_OPL *OPL,int flag) function INLINE (line 302) | INLINE void OPL_KEYON(OPL_SLOT *SLOT) function INLINE (line 313) | INLINE void OPL_KEYOFF(OPL_SLOT *SLOT) function INLINE (line 329) | INLINE UINT32 OPL_CALC_SLOT( OPL_SLOT *SLOT ) function set_algorythm (line 367) | static void set_algorythm( OPL_CH *CH) function INLINE (line 375) | INLINE void CALC_FCSLOT(OPL_CH *CH,OPL_SLOT *SLOT) function INLINE (line 395) | INLINE void set_mul(FM_OPL *OPL,int slot,int v) function INLINE (line 409) | INLINE void set_ksl_tl(FM_OPL *OPL,int slot,int v) function INLINE (line 425) | INLINE void set_ar_dr(FM_OPL *OPL,int slot,int v) function INLINE (line 442) | INLINE void set_sl_rr(FM_OPL *OPL,int slot,int v) function INLINE (line 459) | INLINE void OPL_CALC_CH( OPL_CH *CH ) function INLINE (line 504) | INLINE void OPL_CALC_RH( OPL_CH *CH ) function init_timetables (line 588) | static void init_timetables( FM_OPL *OPL , int ARRATE , int DRRATE ) function OPLOpenTable (line 618) | static int OPLOpenTable( void ) function OPLCloseTable (line 711) | static void OPLCloseTable( void ) function INLINE (line 720) | INLINE void CSMKeyControl(OPL_CH *CH) function OPL_initalize (line 737) | static void OPL_initalize(FM_OPL *OPL) function OPLWriteReg (line 758) | static void OPLWriteReg(FM_OPL *OPL, int r, int v) function OPL_LockTable (line 1016) | static int OPL_LockTable(void) function OPL_UnLockTable (line 1031) | static void OPL_UnLockTable(void) function YM3812UpdateOne (line 1046) | void YM3812UpdateOne(FM_OPL *OPL, INT16 *buffer, int length, int stripe,... function Y8950UpdateOne (line 1108) | void Y8950UpdateOne(FM_OPL *OPL, INT16 *buffer, int length) function OPLResetChip (line 1169) | void OPLResetChip(FM_OPL *OPL) function FM_OPL (line 1214) | FM_OPL *OPLCreate(int type, int clock, int rate) function OPLDestroy (line 1269) | void OPLDestroy(FM_OPL *OPL) function OPLSetTimerHandler (line 1288) | void OPLSetTimerHandler(FM_OPL *OPL,OPL_TIMERHANDLER TimerHandler,int ch... function OPLSetIRQHandler (line 1293) | void OPLSetIRQHandler(FM_OPL *OPL,OPL_IRQHANDLER IRQHandler,int param) function OPLSetUpdateHandler (line 1298) | void OPLSetUpdateHandler(FM_OPL *OPL,OPL_UPDATEHANDLER UpdateHandler,int... function OPLSetPortHandler (line 1304) | void OPLSetPortHandler(FM_OPL *OPL,OPL_PORTHANDLER_W PortHandler_w,OPL_P... function OPLSetKeyboardHandler (line 1311) | void OPLSetKeyboardHandler(FM_OPL *OPL,OPL_PORTHANDLER_W KeyboardHandler... function OPLWrite (line 1319) | int OPLWrite(FM_OPL *OPL,int a,int v) function OPLRead (line 1341) | unsigned char OPLRead(FM_OPL *OPL,int a) function OPLTimerOver (line 1386) | int OPLTimerOver(FM_OPL *OPL,int c) FILE: src/Engine/Adlib/fmopl.h type UINT8 (line 15) | typedef unsigned char UINT8; type UINT16 (line 16) | typedef unsigned short UINT16; type UINT32 (line 17) | typedef unsigned int UINT32; type INT8 (line 18) | typedef signed char INT8; type INT16 (line 19) | typedef signed short INT16; type INT32 (line 20) | typedef signed int INT32; type INT16 (line 24) | typedef INT16 OPLSAMPLE; type OPLSAMPLE (line 27) | typedef unsigned char OPLSAMPLE; type OPL_SLOT (line 50) | typedef struct fm_opl_slot { type OPL_CH (line 80) | typedef struct fm_opl_channel { type FM_OPL (line 96) | typedef struct fm_opl_f { FILE: src/Engine/AdlibMusic.cpp type OpenXcom (line 31) | namespace OpenXcom FILE: src/Engine/AdlibMusic.h function namespace (line 24) | namespace OpenXcom FILE: src/Engine/CatFile.cpp type OpenXcom (line 25) | namespace OpenXcom function SDL_RWops (line 115) | SDL_RWops *CatFile::getRWops(Uint32 i) { FILE: src/Engine/CatFile.h function namespace (line 26) | namespace OpenXcom FILE: src/Engine/Collections.h function namespace (line 26) | namespace OpenXcom function class (line 556) | class NamesToIndex function std (line 591) | const std::string& getName(size_t i) const FILE: src/Engine/CrossPlatform.cpp type OpenXcom (line 96) | namespace OpenXcom type CrossPlatform (line 98) | namespace CrossPlatform function getErrorDialog (line 105) | void getErrorDialog() function pathFromWindows (line 132) | static std::string pathFromWindows(const wchar_t *pathW) { function pathToWindows (line 149) | static std::wstring pathToWindows(const std::string& path, bool resl... function processArgs (line 166) | void processArgs (int argc, char *argv[]) function showError (line 186) | void showError(const std::string &error) type passwd (line 219) | struct passwd function findDataFolders (line 231) | std::vector findDataFolders() function findUserFolders (line 359) | std::vector findUserFolders() function findConfigFolder (line 441) | std::string findConfigFolder() function searchDataFile (line 471) | std::string searchDataFile(const std::string &filename) function searchDataFolder (line 497) | std::string searchDataFolder(const std::string &foldername, std::siz... function createFolder (line 541) | bool createFolder(const std::string &path) function convertPath (line 566) | std::string convertPath(const std::string &path) function time_t (line 573) | static time_t FILETIME2mtime(FILETIME& ft) { function getFolderContents (line 592) | std::vector> getFolderContents... function folderMinSize (line 654) | bool folderMinSize(const std::string &path, std::size_t size) function folderExists (line 673) | bool folderExists(const std::string &path) function fileExists (line 699) | bool fileExists(const std::string &path) function deleteFile (line 725) | bool deleteFile(const std::string &path) function baseFilename (line 740) | std::string baseFilename(const std::string &path) function dirFilename (line 764) | std::string dirFilename(const std::string &path) function sanitizeFilename (line 788) | std::string sanitizeFilename(const std::string &filename) function noExt (line 817) | std::string noExt(const std::string &filename) function getExt (line 833) | std::string getExt(const std::string &filename) function compareExt (line 849) | bool compareExt(const std::string &filename, const std::string &exte... function getLocale (line 870) | std::string getLocale() function isQuitShortcut (line 917) | bool isQuitShortcut(const SDL_Event &ev) function time_t (line 936) | time_t getDateModified(const std::string &path) function timeToString (line 970) | std::pair timeToString(time_t time) function moveFile (line 1002) | bool moveFile(const std::string &src, const std::string &dest) function copyFile (line 1039) | bool copyFile(const std::string& src, const std::string& dest) function writeFile (line 1055) | bool writeFile(const std::string& filename, const std::string& data) { function writeFile (line 1077) | bool writeFile(const std::string& filename, const std::vector readFile(const std::string& filename) function RawData (line 1109) | RawData readFileRaw(const std::string& filename) function getYamlSaveHeader (line 1135) | std::unique_ptr getYamlSaveHeader(const std::string& f... function RawData (line 1147) | RawData getYamlSaveHeaderRaw(const std::string& filename) function flashWindow (line 1197) | void flashWindow() function getDosPath (line 1215) | std::string getDosPath() function setWindowIcon (line 1264) | void setWindowIcon(int winResource, const std::string &) function setWindowIcon (line 1278) | void setWindowIcon(int, const std::string &unixPath) function stackTrace (line 1293) | void stackTrace(void *ctx) function now (line 1464) | std::string now() function crashDump (line 1492) | void crashDump(void *ex, const std::string &err) function openExplorer (line 1567) | bool openExplorer(const std::string &url) function logToFile (line 1591) | static bool logToFile(const std::string& filename, const std::string... function setLogFileName (line 1612) | void setLogFileName(const std::string& name) { function log (line 1618) | void log(int level, const std::ostringstream& baremsgstream) { function SDL_RWops (line 1683) | SDL_RWops *getEmbeddedAsset(const std::string& assetName) { function testInternetConnection (line 1732) | bool testInternetConnection(const std::string& url) function downloadFile (line 1749) | bool downloadFile(const std::string& url, const std::string& filename) function parseVersion (line 1765) | std::array parseVersion(const std::string& newVersion) function isHigherThanCurrentVersion (line 1796) | bool isHigherThanCurrentVersion(const std::string& newVersion) function isHigherThanCurrentVersion (line 1807) | bool isHigherThanCurrentVersion(const std::array& newOxceVer... function isLowerThanRequiredVersion (line 1832) | bool isLowerThanRequiredVersion(const std::string& dataVersion) function isLowerThanRequiredVersion (line 1843) | bool isLowerThanRequiredVersion(const std::array& dataVersio... function getExeFolder (line 1867) | std::string getExeFolder() function getExeFilename (line 1886) | std::string getExeFilename(bool includingPath) function startUpdateProcess (line 1911) | void startUpdateProcess() FILE: src/Engine/CrossPlatform.h function namespace (line 28) | namespace OpenXcom function namespace (line 177) | namespace CrossPlatform FILE: src/Engine/Exception.h function namespace (line 23) | namespace OpenXcom FILE: src/Engine/FastLineClip.cpp type OpenXcom (line 19) | namespace OpenXcom FILE: src/Engine/FastLineClip.h function namespace (line 20) | namespace OpenXcom FILE: src/Engine/FileMap.cpp function mzops_close (line 58) | int mzops_close(struct SDL_RWops *context) { function SDL_RWops (line 67) | SDL_RWops *SDL_RWFromMZ(mz_zip_archive *zip, mz_uint file_index) { function Uint8 (line 81) | Uint8 SDL_ReadU8(SDL_RWops *src) { function Sint64 (line 86) | Sint64 SDL_RWsize(SDL_RWops *src) { function mz_rwops_read_func (line 150) | static size_t mz_rwops_read_func(void *vops, mz_uint64 file_ofs, void *p... function mz_bool (line 157) | static mz_bool mz_zip_reader_init_rwops(mz_zip_archive *pZip, SDL_RWops ... function mz_bool (line 165) | static mz_bool mz_zip_reader_end_rwops(mz_zip_archive *pZip) { type OpenXcom (line 174) | namespace OpenXcom type FileMap (line 176) | namespace FileMap function concatPaths (line 179) | static inline std::string concatPaths(const std::string& basePath, c... function concatOptionalPaths (line 192) | static inline std::string concatOptionalPaths(const std::string& bas... function SDL_RWops (line 210) | SDL_RWops *FileRecord::getRWops() const function SDL_RWops (line 222) | SDL_RWops *FileRecord::getRWopsReadAll() const function RawData (line 274) | RawData FileRecord::getUnzippedData() const function sanitizeZipEntryName (line 320) | static bool sanitizeZipEntryName(std::string& zefname) { function hexDumpBogusData (line 325) | static std::string hexDumpBogusData(const std::string& bogus) { function ls_r (line 333) | static bool ls_r(const std::string &basePath, const std::string &rel... function isRuleset (line 351) | static bool isRuleset(const std::string& fname) type VFSLayer (line 365) | struct VFSLayer { method VFSLayer (line 372) | VFSLayer(const std::string& path) : fullpath(path), resources(), r... method FileRecord (line 375) | const FileRecord *at(const std::string& relpath) { method NameSet (line 380) | const NameSet& ls(const std::string& relpath) { method insert (line 390) | void insert(const std::string& relpath, FileRecord frec) { method mapZipFile (line 423) | bool mapZipFile(const std::string& zippath, const std::string& pre... method mapZipFileRW (line 439) | bool mapZipFileRW(SDL_RWops *rwops, const std::string& zippath, co... method mapZip (line 452) | bool mapZip(mz_zip_archive *zip, const std::string& zippath, const... method mapPlainDir (line 501) | bool mapPlainDir(const std::string& dirpath, bool ignore_ruls = fa... method dump (line 526) | void dump(std::ostream &out, const std::string &prefix, bool verbo... type VFSLayerStack (line 536) | struct VFSLayerStack { method VFSLayerStack (line 542) | VFSLayerStack() : layers(), resources(), rulesets(), vdirs() { } method clear (line 544) | void clear() { method _merge_vdirs (line 550) | void _merge_vdirs(VFSLayer *src) { method _merge_resources (line 563) | void _merge_resources(VFSLayer *src, bool reverse) { method push_back (line 572) | void push_back(VFSLayer *layer) { method push_front (line 581) | void push_front(VFSLayer *layer) { method FileRecord (line 590) | const FileRecord *at(const std::string& relpath) { method NameSet (line 595) | const NameSet& ls(const std::string& relpath) { method get_slice (line 603) | const std::vector get_slice(const std::string&... method dump (line 612) | void dump(std::ostream& out, const std::string& prefix, bool verbo... type ModRecord (line 621) | struct ModRecord { method ModRecord (line 625) | ModRecord(const std::string& somepath) : modInfo(somepath), stack(... method push_back (line 626) | void push_back(VFSLayer *layer) { stack.push_back(layer); } method push_front (line 627) | void push_front(VFSLayer *layer) { stack.push_front(layer); } method FileRecord (line 628) | const FileRecord *at(const std::string& relpath) { return stack.at... method NameSet (line 629) | const NameSet& ls(const std::string& relpath) { return stack.ls(re... method dump (line 631) | void dump(std::ostream& out, const std::string& prefix, bool verbo... type VFS (line 640) | struct VFS { method VFS (line 645) | VFS() : mods(), stack(), rsorder() { } method RSOrder (line 646) | const RSOrder &get_rulesets() { return rsorder; } method get_slice (line 647) | const std::vector get_slice(const std::string&... method FileRecord (line 648) | const FileRecord *at(const std::string& relpath) { return stack.at... method NameSet (line 649) | const NameSet& ls(const std::string& relpath) { return stack.ls(re... method NameSet (line 650) | const NameSet& lslayer(const std::string& relpath, size_t level) { method push_back (line 654) | void push_back(ModRecord *mod) { method map_common (line 665) | void map_common(bool embeddedOnly) { method clear (line 675) | void clear() { method dump (line 680) | void dump(std::ostream& out, const std::string& prefix, bool verbo... function VFSLayer (line 692) | static VFSLayer* MappedVFSLayersAdd(std::unique_ptr&& layer) method VFSLayer (line 372) | VFSLayer(const std::string& path) : fullpath(path), resources(), r... method FileRecord (line 375) | const FileRecord *at(const std::string& relpath) { method NameSet (line 380) | const NameSet& ls(const std::string& relpath) { method insert (line 390) | void insert(const std::string& relpath, FileRecord frec) { method mapZipFile (line 423) | bool mapZipFile(const std::string& zippath, const std::string& pre... method mapZipFileRW (line 439) | bool mapZipFileRW(SDL_RWops *rwops, const std::string& zippath, co... method mapZip (line 452) | bool mapZip(mz_zip_archive *zip, const std::string& zippath, const... method mapPlainDir (line 501) | bool mapPlainDir(const std::string& dirpath, bool ignore_ruls = fa... method dump (line 526) | void dump(std::ostream &out, const std::string &prefix, bool verbo... function ModsAvailableAdd (line 701) | static void ModsAvailableAdd(std::unique_ptr&& mrec) function RSOrder (line 712) | const RSOrder &getRulesets() { return TheVFS.get_rulesets(); } function mz_zip_archive (line 714) | static mz_zip_archive *newZipContext(const std::string& log_ctx, SDL... function clear (line 731) | void clear(bool clearOnly, bool embeddedOnly) { function setup (line 756) | void setup(const std::vector& active, bool embedded... function dump_mods_layers (line 793) | [[gnu::unused]] function mapExtResources (line 809) | static bool mapExtResources(ModRecord *mrec, const std::string& base... function mapZippedMod (line 881) | static void mapZippedMod(mz_zip_archive *zip, const std::string& zip... function scanModZipRW (line 915) | void scanModZipRW(SDL_RWops *rwops, const std::string& fullpath) { function scanModZip (line 949) | void scanModZip(const std::string& fullpath) { function SDL_RWops (line 963) | SDL_RWops *zipGetFileByName(const std::string& zipfile, const std::s... function scanModDir (line 1035) | void scanModDir(const std::string& dirname, const std::string& basen... function drop_mods (line 1167) | static void drop_mods(const std::string& log_ctx, std::unordered_set... function checkModsDependencies (line 1196) | void checkModsDependencies() { function getModInfos (line 1243) | std::map getModInfos() { function FileRecord (line 1251) | const FileRecord* getModRuleFile(const ModInfo* modInfo, const std::... function canonicalize (line 1268) | std::string canonicalize(const std::string &in) function fileExists (line 1274) | bool fileExists(const std::string &relativeFilePath) { function FileRecord (line 1277) | const FileRecord *at(const std::string &relativeFilePath) { function SDL_RWops (line 1287) | SDL_RWops *getRWops(const std::string &relativeFilePath) function SDL_RWops (line 1291) | SDL_RWops *getRWopsReadAll(const std::string &relativeFilePath) function getIStream (line 1296) | std::unique_ptr getIStream(const std::string &relative... function getYAML (line 1299) | YAML::YamlRootNodeReader getYAML(const std::string &relativeFilePath) { function getAllYAML (line 1302) | std::vector getAllYAML(const std::string& rela... function getSlice (line 1306) | const std::vector getSlice(const std::string &re... function NameSet (line 1309) | const NameSet &getVFolderContents(const std::string &relativePath) { function NameSet (line 1312) | const NameSet &getVFolderContents(const std::string &relativePath, s... function NameSet (line 1316) | NameSet _filterFiles(const T &files, const std::string &ext) function NameSet (line 1333) | NameSet filterFiles(const std::vector &files, const std... function NameSet (line 1334) | NameSet filterFiles(const std::set &files, const std... function NameSet (line 1335) | NameSet filterFiles(const NameSet &files, const std... FILE: src/Engine/FileMap.h function namespace (line 32) | namespace OpenXcom FILE: src/Engine/FlcPlayer.cpp type OpenXcom (line 40) | namespace OpenXcom type FileTypes (line 45) | enum FileTypes type ChunkTypes (line 52) | enum ChunkTypes type ChunkOpcodes (line 67) | enum ChunkOpcodes type PlayingState (line 75) | enum PlayingState FILE: src/Engine/FlcPlayer.h function namespace (line 27) | namespace OpenXcom FILE: src/Engine/Font.cpp type OpenXcom (line 25) | namespace OpenXcom function SurfaceCrop (line 174) | SurfaceCrop Font::getChar(UCode c) const function SDL_Rect (line 218) | SDL_Rect Font::getCharSize(UCode c) const FILE: src/Engine/Font.h function namespace (line 29) | namespace OpenXcom FILE: src/Engine/Functions.h function namespace (line 24) | namespace OpenXcom FILE: src/Engine/GMCat.cpp type OpenXcom (line 26) | namespace OpenXcom function read_uint32_le (line 29) | static inline unsigned read_uint32_le (const unsigned char *p) type seq (line 36) | struct seq { type track (line 42) | struct track { type seq (line 43) | struct seq type gmstream (line 48) | struct gmstream { type seq (line 50) | struct seq type track (line 51) | struct track function gmext_read_stream (line 54) | static int gmext_read_stream (struct gmstream *p, function gmext_write_int16 (line 99) | static inline void gmext_write_int16 (std::vector &midi, function gmext_write_delta (line 106) | static inline void gmext_write_delta (std::vector &midi, function gmext_write_tempo_ev (line 127) | static inline void gmext_write_tempo_ev (std::vector &m... function gmext_write_end_ev (line 139) | static inline void gmext_write_end_ev (std::vector &midi) type output_status (line 158) | struct output_status { function gmext_write_sequence (line 164) | static int gmext_write_sequence (std::vector &midi, function gmext_write_midi (line 294) | static int gmext_write_midi (const struct gmstream *stream, function Music (line 363) | Music *GMCatFile::loadMIDI(unsigned int i) FILE: src/Engine/GMCat.h function namespace (line 22) | namespace OpenXcom FILE: src/Engine/Game.cpp type OpenXcom (line 49) | namespace OpenXcom type ApplicationState (line 144) | enum ApplicationState { RUNNING = 0, SLOWED = 1, PAUSED = 2 } function GeoscapeState (line 570) | GeoscapeState* Game::getGeoscapeState() const FILE: src/Engine/Game.h function namespace (line 24) | namespace OpenXcom FILE: src/Engine/GraphSubset.h function namespace (line 23) | namespace OpenXcom FILE: src/Engine/HelperMeta.h function namespace (line 21) | namespace OpenXcom FILE: src/Engine/InteractiveSurface.cpp type OpenXcom (line 22) | namespace OpenXcom FILE: src/Engine/InteractiveSurface.h function namespace (line 25) | namespace OpenXcom FILE: src/Engine/Language.cpp type OpenXcom (line 35) | namespace OpenXcom function fileNameToId (line 143) | static std::string fileNameToId(const std::string& fileName) { function LocalizedText (line 257) | LocalizedText Language::getString(const std::string &id) const function LocalizedText (line 283) | LocalizedText Language::getString(const std::string &id, unsigned n) c... function LocalizedText (line 341) | LocalizedText Language::getString(const std::string &id, SoldierGender... function TextDirection (line 391) | TextDirection Language::getTextDirection() const function TextWrapping (line 401) | TextWrapping Language::getTextWrapping() const FILE: src/Engine/Language.h function namespace (line 26) | namespace OpenXcom FILE: src/Engine/LanguagePlurality.cpp type OpenXcom (line 21) | namespace OpenXcom class OneSingular (line 29) | class OneSingular: public LanguagePlurality method LanguagePlurality (line 33) | static LanguagePlurality *create() { return new OneSingular; } class ZeroOneSingular (line 50) | class ZeroOneSingular : public LanguagePlurality method LanguagePlurality (line 54) | static LanguagePlurality *create() { return new ZeroOneSingular; } class NoSingular (line 71) | class NoSingular : public LanguagePlurality method LanguagePlurality (line 75) | static LanguagePlurality *create() { return new NoSingular; } class CyrillicPlurality (line 87) | class CyrillicPlurality : public LanguagePlurality method LanguagePlurality (line 91) | static LanguagePlurality *create() { return new CyrillicPlurality; } class CzechPlurality (line 118) | class CzechPlurality : public LanguagePlurality method LanguagePlurality (line 122) | static LanguagePlurality *create() { return new CzechPlurality; } class PolishPlurality (line 142) | class PolishPlurality : public LanguagePlurality method LanguagePlurality (line 146) | static LanguagePlurality *create() { return new PolishPlurality; } class RomanianPlurality (line 173) | class RomanianPlurality : public LanguagePlurality method LanguagePlurality (line 177) | static LanguagePlurality *create() { return new RomanianPlurality; } class CroatianPlurality (line 198) | class CroatianPlurality : public LanguagePlurality method LanguagePlurality (line 202) | static LanguagePlurality *create() { return new CroatianPlurality; } function LanguagePlurality (line 232) | LanguagePlurality *LanguagePlurality::create(const std::string &language) FILE: src/Engine/LanguagePlurality.h function namespace (line 23) | namespace OpenXcom FILE: src/Engine/LocalizedText.cpp type OpenXcom (line 22) | namespace OpenXcom function LocalizedText (line 30) | LocalizedText LocalizedText::arg(const std::string &val) const function LocalizedText (line 51) | LocalizedText &LocalizedText::arg(const std::string &val) FILE: src/Engine/LocalizedText.h function namespace (line 36) | namespace OpenXcom FILE: src/Engine/Logger.h function namespace (line 24) | namespace OpenXcom FILE: src/Engine/ModInfo.cpp type OpenXcom (line 29) | namespace OpenXcom function ModInfoVersion (line 35) | ModInfoVersion normalizeModVersion(const std::string& parent, const st... function compareVersions (line 148) | bool compareVersions(const ModInfoVersion& provided, const ModInfoVers... type EngineData (line 173) | struct EngineData function findCompatibleEngine (line 188) | bool findCompatibleEngine(const EngineData (&l)[I], const std::string&... FILE: src/Engine/ModInfo.h function namespace (line 25) | namespace OpenXcom FILE: src/Engine/Music.cpp type OpenXcom (line 29) | namespace OpenXcom FILE: src/Engine/Music.h function namespace (line 23) | namespace OpenXcom FILE: src/Engine/NullableValue.h function namespace (line 25) | namespace OpenXcom FILE: src/Engine/OpenGL.cpp type OpenXcom (line 21) | namespace OpenXcom function strGLError (line 26) | std::string strGLError(GLenum glErr) function GenericFunctionPointer (line 72) | inline static GenericFunctionPointer glGetProcAddress(const char *name) function GLuint (line 318) | static GLuint createShader(GLenum type, const char *source) FILE: src/Engine/OpenGL.h function namespace (line 23) | namespace OpenXcom function namespace (line 88) | namespace OpenXcom { class OpenGL {}; } FILE: src/Engine/OptionInfo.cpp type OpenXcom (line 24) | namespace OpenXcom function SDLKey (line 240) | SDLKey *OptionInfo::asKey() const FILE: src/Engine/OptionInfo.h function namespace (line 25) | namespace OpenXcom FILE: src/Engine/Options.cpp type OpenXcom (line 38) | namespace OpenXcom type Options (line 41) | namespace Options function create (line 64) | void create() function createOptionsOXC (line 93) | void createOptionsOXC() function createAdvancedOptionsOXC (line 204) | void createAdvancedOptionsOXC() function createControlsOXC (line 281) | void createControlsOXC() function createOptionsOXCE (line 362) | void createOptionsOXCE() function createAdvancedOptionsOXCE (line 436) | void createAdvancedOptionsOXCE() function createControlsOXCE (line 500) | void createControlsOXCE() function createOptionsOTHER (line 569) | void createOptionsOTHER() function createAdvancedOptionsOTHER (line 574) | void createAdvancedOptionsOTHER() function createControlsOTHER (line 579) | void createControlsOTHER() function _gameIsInstalled (line 588) | static bool _gameIsInstalled(const std::string &gameName) function _ufoIsInstalled (line 601) | static bool _ufoIsInstalled() function _tftdIsInstalled (line 606) | static bool _tftdIsInstalled() function _setDefaultMods (line 611) | static void _setDefaultMods() function resetDefault (line 629) | void resetDefault(bool includeMods) function loadArgs (line 653) | static void loadArgs() function showHelp (line 730) | static bool showHelp() function userSplitMasters (line 806) | static void userSplitMasters() function init (line 825) | bool init() function refreshMods (line 879) | void refreshMods() function updateMods (line 1047) | void updateMods() function isPasswordCorrect (line 1103) | bool isPasswordCorrect() function getActiveMaster (line 1121) | std::string getActiveMaster() function ModInfo (line 1129) | const ModInfo* getActiveMasterInfo() function ModInfo (line 1137) | const ModInfo* getXcomRulesetInfo() function getLoadLastSave (line 1146) | bool getLoadLastSave() function expendLoadLastSave (line 1156) | void expendLoadLastSave() function setFolders (line 1166) | void setFolders() function updateOptions (line 1222) | void updateOptions() function load (line 1259) | bool load(const std::string &filename) function save (line 1300) | bool save(bool reset, const std::string& filename) function getDataFolder (line 1355) | std::string getDataFolder() function setDataFolder (line 1365) | void setDataFolder(const std::string &folder) function getUserFolder (line 1385) | std::string getUserFolder() function getConfigFolder (line 1396) | std::string getConfigFolder() function getMasterUserFolder (line 1406) | std::string getMasterUserFolder() function getActiveMods (line 1426) | std::vector getActiveMods() function backupDisplay (line 1447) | void backupDisplay() function switchDisplay (line 1470) | void switchDisplay() FILE: src/Engine/Options.h function namespace (line 26) | namespace OpenXcom FILE: src/Engine/Palette.cpp type OpenXcom (line 25) | namespace OpenXcom function SDL_Color (line 114) | SDL_Color *Palette::getColors(int offset) const function Uint32 (line 126) | Uint32 Palette::getRGBA(SDL_Color* pal, Uint8 color) FILE: src/Engine/Palette.h function namespace (line 23) | namespace OpenXcom FILE: src/Engine/RNG.cpp type OpenXcom (line 25) | namespace OpenXcom type RNG (line 27) | namespace RNG function nextImpl (line 42) | static uint64_t nextImpl(uint64_t& state) function getSeed (line 114) | uint64_t getSeed() function setSeed (line 123) | void setSeed(uint64_t n) function RandomState (line 131) | RandomState& globalRandomState() function generate (line 142) | int generate(int min, int max) function generate (line 153) | double generate(double min, double max) function seedless (line 166) | int seedless(int min, int max) function percent (line 177) | bool percent(int value) FILE: src/Engine/RNG.h function namespace (line 25) | namespace OpenXcom FILE: src/Engine/Scalers/common.h function rgb_to_yuv (line 43) | static inline uint32_t rgb_to_yuv(uint32_t c) function yuv_diff (line 51) | static inline int yuv_diff(uint32_t yuv1, uint32_t yuv2) { function Diff (line 57) | static inline int Diff(uint32_t c1, uint32_t c2) function Interpolate_2 (line 63) | static inline uint32_t Interpolate_2(uint32_t c1, int w1, uint32_t c2, i... function Interpolate_3 (line 75) | static inline uint32_t Interpolate_3(uint32_t c1, int w1, uint32_t c2, i... function Interp1 (line 83) | static inline uint32_t Interp1(uint32_t c1, uint32_t c2) function Interp2 (line 89) | static inline uint32_t Interp2(uint32_t c1, uint32_t c2, uint32_t c3) function Interp3 (line 95) | static inline uint32_t Interp3(uint32_t c1, uint32_t c2) function Interp4 (line 101) | static inline uint32_t Interp4(uint32_t c1, uint32_t c2, uint32_t c3) function Interp5 (line 107) | static inline uint32_t Interp5(uint32_t c1, uint32_t c2) function Interp6 (line 113) | static inline uint32_t Interp6(uint32_t c1, uint32_t c2, uint32_t c3) function Interp7 (line 119) | static inline uint32_t Interp7(uint32_t c1, uint32_t c2, uint32_t c3) function Interp8 (line 125) | static inline uint32_t Interp8(uint32_t c1, uint32_t c2) function Interp9 (line 131) | static inline uint32_t Interp9(uint32_t c1, uint32_t c2, uint32_t c3) function Interp10 (line 137) | static inline uint32_t Interp10(uint32_t c1, uint32_t c2, uint32_t c3) FILE: src/Engine/Scalers/config.h function namespace (line 21) | namespace xbrz FILE: src/Engine/Scalers/hq2x.cpp function HQX_API (line 74) | HQX_API void HQX_CALLCONV hq2x_32_rb(const uint32_t* sp, uint32_t srb, u... function HQX_API (line 2807) | HQX_API void HQX_CALLCONV hq2x_32(const uint32_t* sp, uint32_t* dp, int ... FILE: src/Engine/Scalers/hq3x.cpp function PIXEL00_1M (line 383) | PIXEL00_1M function PIXEL00_2 (line 406) | PIXEL00_2 function PIXEL00_1M (line 429) | PIXEL00_1M function PIXEL00_1M (line 454) | PIXEL00_1M function PIXEL00_1M (line 561) | PIXEL00_1M function PIXEL00_2 (line 584) | PIXEL00_2 function PIXEL00_1M (line 607) | PIXEL00_1M function PIXEL00_C (line 632) | PIXEL00_C function PIXEL01_C (line 959) | PIXEL01_C function PIXEL00_1M (line 979) | PIXEL00_1M function PIXEL10_1 (line 990) | PIXEL10_1 function PIXEL00_1M (line 1009) | PIXEL00_1M function PIXEL21_C (line 1023) | PIXEL21_C function PIXEL02_1M (line 1049) | PIXEL02_1M function PIXEL00_C (line 1070) | PIXEL00_C function PIXEL00_1M (line 1090) | PIXEL00_1M function PIXEL00_1M (line 1112) | PIXEL00_1M function PIXEL00_1M (line 1134) | PIXEL00_1M function PIXEL00_1M (line 1156) | PIXEL00_1M function PIXEL00_1M (line 1178) | PIXEL00_1M function PIXEL00_1M (line 1200) | PIXEL00_1M function PIXEL00_C (line 1224) | PIXEL00_C function PIXEL00_1M (line 1849) | PIXEL00_1M function PIXEL00_C (line 1873) | PIXEL00_C function PIXEL00_1M (line 1893) | PIXEL00_1M function PIXEL00_1L (line 1915) | PIXEL00_1L function PIXEL00_1M (line 1937) | PIXEL00_1M function PIXEL00_1U (line 1959) | PIXEL00_1U function PIXEL00_1M (line 1981) | PIXEL00_1M function PIXEL00_C (line 2005) | PIXEL00_C function PIXEL12_C (line 2144) | PIXEL12_C function PIXEL01_C (line 2168) | PIXEL01_C function PIXEL01_C (line 2195) | PIXEL01_C function PIXEL11 (line 2227) | PIXEL11 function PIXEL00_C (line 2247) | PIXEL00_C function PIXEL00_1U (line 2274) | PIXEL00_1U function PIXEL00_1L (line 2303) | PIXEL00_1L function PIXEL00_C (line 2334) | PIXEL00_C function PIXEL12_C (line 2379) | PIXEL12_C function PIXEL01_C (line 2414) | PIXEL01_C function PIXEL12_C (line 2476) | PIXEL12_C function PIXEL00_C (line 2492) | PIXEL00_C function PIXEL00_1M (line 2803) | PIXEL00_1M function PIXEL11 (line 2816) | PIXEL11 function PIXEL00_C (line 2836) | PIXEL00_C function PIXEL02_1M (line 2846) | PIXEL02_1M function PIXEL00_1M (line 3133) | PIXEL00_1M function PIXEL21_C (line 3147) | PIXEL21_C function PIXEL02_1M (line 3172) | PIXEL02_1M function PIXEL01_C (line 3201) | PIXEL01_C function PIXEL00_1M (line 3220) | PIXEL00_1M function PIXEL10_C (line 3231) | PIXEL10_C function PIXEL00_1M (line 3249) | PIXEL00_1M function PIXEL21_C (line 3290) | PIXEL21_C function PIXEL01_C (line 3341) | PIXEL01_C function PIXEL01_C (line 3369) | PIXEL01_C function PIXEL00_1M (line 3445) | PIXEL00_1M function PIXEL00_1M (line 3473) | PIXEL00_1M function PIXEL11 (line 3484) | PIXEL11 function PIXEL12_C (line 3497) | PIXEL12_C function PIXEL02_1M (line 3548) | PIXEL02_1M function PIXEL00_C (line 3605) | PIXEL00_C function PIXEL11 (line 3625) | PIXEL11 function PIXEL01_C (line 3680) | PIXEL01_C function PIXEL11 (line 3690) | PIXEL11 FILE: src/Engine/Scalers/hq4x.cpp function PIXEL00_80 (line 561) | PIXEL00_80 function PIXEL00_80 (line 813) | PIXEL00_80 function PIXEL23_0 (line 856) | PIXEL23_0 function PIXEL20_0 (line 883) | PIXEL20_0 function PIXEL00_0 (line 905) | PIXEL00_0 function PIXEL00_80 (line 966) | PIXEL00_80 function PIXEL00_20 (line 999) | PIXEL00_20 function PIXEL00_0 (line 1359) | PIXEL00_0 function PIXEL02_0 (line 1371) | PIXEL02_0 function PIXEL00_80 (line 1396) | PIXEL00_80 function PIXEL23_0 (line 1418) | PIXEL23_0 function PIXEL20_0 (line 1445) | PIXEL20_0 function PIXEL21_0 (line 1455) | PIXEL21_0 function PIXEL00_0 (line 1476) | PIXEL00_0 function PIXEL02_10 (line 1486) | PIXEL02_10 function PIXEL00_0 (line 1514) | PIXEL00_0 function PIXEL00_80 (line 1541) | PIXEL00_80 function PIXEL23_0 (line 1583) | PIXEL23_0 function PIXEL20_0 (line 1609) | PIXEL20_0 function PIXEL00_80 (line 1628) | PIXEL00_80 function PIXEL23_0 (line 1670) | PIXEL23_0 function PIXEL20_0 (line 1696) | PIXEL20_0 function PIXEL00_0 (line 1717) | PIXEL00_0 function PIXEL00_81 (line 2024) | PIXEL00_81 function PIXEL10_81 (line 2040) | PIXEL10_81 function PIXEL02_10 (line 2118) | PIXEL02_10 function PIXEL02_32 (line 2158) | PIXEL02_32 function PIXEL00_80 (line 2224) | PIXEL00_80 function PIXEL10_61 (line 2240) | PIXEL10_61 function PIXEL00_80 (line 2398) | PIXEL00_80 function PIXEL00_20 (line 2431) | PIXEL00_20 function PIXEL20_0 (line 2507) | PIXEL20_0 function PIXEL00_0 (line 2565) | PIXEL00_0 function PIXEL20_0 (line 2638) | PIXEL20_0 function PIXEL00_0 (line 2659) | PIXEL00_0 function PIXEL00_80 (line 2686) | PIXEL00_80 function PIXEL23_0 (line 2728) | PIXEL23_0 function PIXEL00_80 (line 2744) | PIXEL00_80 function PIXEL23_0 (line 2786) | PIXEL23_0 function PIXEL20_0 (line 2812) | PIXEL20_0 function PIXEL00_0 (line 2833) | PIXEL00_0 function PIXEL22_0 (line 3042) | PIXEL22_0 function PIXEL02_0 (line 3075) | PIXEL02_0 function PIXEL02_10 (line 3112) | PIXEL02_10 function PIXEL00_80 (line 3137) | PIXEL00_80 function PIXEL10_61 (line 3153) | PIXEL10_61 function PIXEL00_0 (line 3178) | PIXEL00_0 function PIXEL20_0 (line 3225) | PIXEL20_0 function PIXEL21_0 (line 3235) | PIXEL21_0 function PIXEL00_81 (line 3254) | PIXEL00_81 function PIXEL10_81 (line 3268) | PIXEL10_81 function PIXEL00_0 (line 3295) | PIXEL00_0 function PIXEL02_32 (line 3305) | PIXEL02_32 function PIXEL20_0 (line 3362) | PIXEL20_0 function PIXEL21_0 (line 3372) | PIXEL21_0 function PIXEL02_0 (line 3407) | PIXEL02_0 function PIXEL12_0 (line 3417) | PIXEL12_0 function PIXEL22_0 (line 3492) | PIXEL22_0 function PIXEL00_0 (line 3511) | PIXEL00_0 function PIXEL11_0 (line 3535) | PIXEL11_0 function PIXEL00_81 (line 3688) | PIXEL00_81 function PIXEL10_81 (line 3704) | PIXEL10_81 function PIXEL02_32 (line 3782) | PIXEL02_32 function PIXEL00_81 (line 3871) | PIXEL00_81 function PIXEL00_80 (line 3972) | PIXEL00_80 function PIXEL10_10 (line 3986) | PIXEL10_10 function PIXEL00_0 (line 4012) | PIXEL00_0 function PIXEL23_0 (line 4032) | PIXEL23_0 function PIXEL00_82 (line 4080) | PIXEL00_82 function PIXEL20_0 (line 4154) | PIXEL20_0 function PIXEL00_80 (line 4176) | PIXEL00_80 function PIXEL00_0 (line 4210) | PIXEL00_0 function PIXEL20_0 (line 4426) | PIXEL20_0 function PIXEL21_0 (line 4436) | PIXEL21_0 function PIXEL00_0 (line 4456) | PIXEL00_0 function PIXEL02_10 (line 4466) | PIXEL02_10 function PIXEL00_0 (line 4494) | PIXEL00_0 function PIXEL02_0 (line 4506) | PIXEL02_0 function PIXEL00_80 (line 4530) | PIXEL00_80 function PIXEL23_0 (line 4552) | PIXEL23_0 function PIXEL20_0 (line 4578) | PIXEL20_0 function PIXEL23_0 (line 4617) | PIXEL23_0 function PIXEL00_0 (line 4642) | PIXEL00_0 function PIXEL20_0 (line 4693) | PIXEL20_0 function PIXEL01_0 (line 4720) | PIXEL01_0 function PIXEL00_0 (line 4750) | PIXEL00_0 function PIXEL11_31 (line 4796) | PIXEL11_31 function PIXEL00_80 (line 4820) | PIXEL00_80 function PIXEL00_80 (line 4856) | PIXEL00_80 function PIXEL10_10 (line 4870) | PIXEL10_10 function PIXEL00_0 (line 4937) | PIXEL00_0 function PIXEL23_0 (line 4957) | PIXEL23_0 function PIXEL01_0 (line 5022) | PIXEL01_0 function PIXEL10_0 (line 5035) | PIXEL10_0 function PIXEL00_0 (line 5095) | PIXEL00_0 function PIXEL23_0 (line 5122) | PIXEL23_0 FILE: src/Engine/Scalers/init.cpp function HQX_API (line 25) | HQX_API void HQX_CALLCONV hqxInit(void) FILE: src/Engine/Scalers/scale2x.cpp function scale2x_8_def_border (line 58) | static inline void scale2x_8_def_border(scale2x_uint8* restrict dst, con... function scale2x_8_def_center (line 103) | static inline void scale2x_8_def_center(scale2x_uint8* restrict dst, con... function scale2x_16_def_border (line 148) | static inline void scale2x_16_def_border(scale2x_uint16* restrict dst, c... function scale2x_16_def_center (line 193) | static inline void scale2x_16_def_center(scale2x_uint16* restrict dst, c... function scale2x_32_def_border (line 238) | static inline void scale2x_32_def_border(scale2x_uint32* restrict dst, c... function scale2x_32_def_center (line 283) | static inline void scale2x_32_def_center(scale2x_uint32* restrict dst, c... function scale2x_8_def (line 343) | void scale2x_8_def(scale2x_uint8* dst0, scale2x_uint8* dst1, const scale... function scale2x_16_def (line 364) | void scale2x_16_def(scale2x_uint16* dst0, scale2x_uint16* dst1, const sc... function scale2x_32_def (line 385) | void scale2x_32_def(scale2x_uint32* dst0, scale2x_uint32* dst1, const sc... function scale2x3_8_def (line 399) | void scale2x3_8_def(scale2x_uint8* dst0, scale2x_uint8* dst1, scale2x_ui... function scale2x3_16_def (line 415) | void scale2x3_16_def(scale2x_uint16* dst0, scale2x_uint16* dst1, scale2x... function scale2x3_32_def (line 431) | void scale2x3_32_def(scale2x_uint32* dst0, scale2x_uint32* dst1, scale2x... function scale2x4_8_def (line 447) | void scale2x4_8_def(scale2x_uint8* dst0, scale2x_uint8* dst1, scale2x_ui... function scale2x4_16_def (line 465) | void scale2x4_16_def(scale2x_uint16* dst0, scale2x_uint16* dst1, scale2x... function scale2x4_32_def (line 483) | void scale2x4_32_def(scale2x_uint32* dst0, scale2x_uint32* dst1, scale2x... function scale2x_8_mmx_border (line 540) | static inline void scale2x_8_mmx_border(scale2x_uint8* dst, const scale2... function scale2x_16_mmx_border (line 731) | static inline void scale2x_16_mmx_border(scale2x_uint16* dst, const scal... function scale2x_32_mmx_border (line 922) | static inline void scale2x_32_mmx_border(scale2x_uint32* dst, const scal... function scale2x_8_mmx (line 1136) | void scale2x_8_mmx(scale2x_uint8* dst0, scale2x_uint8* dst1, const scale... function scale2x_16_mmx (line 1157) | void scale2x_16_mmx(scale2x_uint16* dst0, scale2x_uint16* dst1, const sc... function scale2x_32_mmx (line 1178) | void scale2x_32_mmx(scale2x_uint32* dst0, scale2x_uint32* dst1, const sc... function scale2x3_8_mmx (line 1193) | void scale2x3_8_mmx(scale2x_uint8* dst0, scale2x_uint8* dst1, scale2x_ui... function scale2x3_16_mmx (line 1209) | void scale2x3_16_mmx(scale2x_uint16* dst0, scale2x_uint16* dst1, scale2x... function scale2x3_32_mmx (line 1225) | void scale2x3_32_mmx(scale2x_uint32* dst0, scale2x_uint32* dst1, scale2x... function scale2x4_8_mmx (line 1241) | void scale2x4_8_mmx(scale2x_uint8* dst0, scale2x_uint8* dst1, scale2x_ui... function scale2x4_16_mmx (line 1258) | void scale2x4_16_mmx(scale2x_uint16* dst0, scale2x_uint16* dst1, scale2x... function scale2x4_32_mmx (line 1275) | void scale2x4_32_mmx(scale2x_uint32* dst0, scale2x_uint32* dst1, scale2x... FILE: src/Engine/Scalers/scale2x.h type scale2x_uint8 (line 20) | typedef unsigned char scale2x_uint8; type scale2x_uint16 (line 21) | typedef unsigned short scale2x_uint16; type scale2x_uint32 (line 22) | typedef unsigned scale2x_uint32; function scale2x_mmx_emms (line 54) | static inline void scale2x_mmx_emms(void) FILE: src/Engine/Scalers/scale3x.cpp function scale3x_8_def_border (line 58) | static inline void scale3x_8_def_border(scale3x_uint8* restrict dst, con... function scale3x_8_def_center (line 109) | static inline void scale3x_8_def_center(scale3x_uint8* restrict dst, con... function scale3x_16_def_border (line 160) | static inline void scale3x_16_def_border(scale3x_uint16* restrict dst, c... function scale3x_16_def_center (line 211) | static inline void scale3x_16_def_center(scale3x_uint16* restrict dst, c... function scale3x_32_def_border (line 262) | static inline void scale3x_32_def_border(scale3x_uint32* restrict dst, c... function scale3x_32_def_center (line 313) | static inline void scale3x_32_def_center(scale3x_uint32* restrict dst, c... function scale3x_8_def (line 378) | void scale3x_8_def(scale3x_uint8* dst0, scale3x_uint8* dst1, scale3x_uin... function scale3x_16_def (line 401) | void scale3x_16_def(scale3x_uint16* dst0, scale3x_uint16* dst1, scale3x_... function scale3x_32_def (line 424) | void scale3x_32_def(scale3x_uint32* dst0, scale3x_uint32* dst1, scale3x_... FILE: src/Engine/Scalers/scale3x.h type scale3x_uint8 (line 20) | typedef unsigned char scale3x_uint8; type scale3x_uint16 (line 21) | typedef unsigned short scale3x_uint16; type scale3x_uint32 (line 22) | typedef unsigned scale3x_uint32; FILE: src/Engine/Scalers/scalebit.cpp function stage_scale2x (line 46) | static inline void stage_scale2x(void* dst0, void* dst1, const void* src... function stage_scale2x3 (line 64) | static inline void stage_scale2x3(void* dst0, void* dst1, void* dst2, co... function stage_scale2x4 (line 82) | static inline void stage_scale2x4(void* dst0, void* dst1, void* dst2, vo... function stage_scale3x (line 100) | static inline void stage_scale3x(void* dst0, void* dst1, void* dst2, con... function stage_scale4x (line 112) | static inline void stage_scale4x(void* dst0, void* dst1, void* dst2, voi... function scale2x (line 136) | static void scale2x(void* void_dst, unsigned dst_slice, const void* void... function scale2x3 (line 181) | static void scale2x3(void* void_dst, unsigned dst_slice, const void* voi... function scale2x4 (line 226) | static void scale2x4(void* void_dst, unsigned dst_slice, const void* voi... function scale3x (line 271) | static void scale3x(void* void_dst, unsigned dst_slice, const void* void... function scale4x_buf (line 319) | static void scale4x_buf(void* void_dst, unsigned dst_slice, void* void_m... function scale4x (line 399) | static void scale4x(void* void_dst, unsigned dst_slice, const void* void... function scale_precondition (line 436) | int scale_precondition(unsigned scale, unsigned pixel, unsigned width, u... function scale (line 478) | void scale(unsigned scale, void* void_dst, unsigned dst_slice, const voi... FILE: src/Engine/Scalers/xbrz.cpp function getByte (line 24) | inline function getAlpha (line 27) | inline unsigned char getAlpha(uint32_t pix) { return getByte<3>(pix); } function getRed (line 28) | inline unsigned char getRed (uint32_t pix) { return getByte<2>(pix); } function getGreen (line 29) | inline unsigned char getGreen(uint32_t pix) { return getByte<1>(pix); } function getBlue (line 30) | inline unsigned char getBlue (uint32_t pix) { return getByte<0>(pix); } function makePixel (line 32) | inline uint32_t makePixel( unsigned char r, unsigned cha... function makePixel (line 33) | inline uint32_t makePixel(unsigned char a, unsigned char r, unsigned cha... function gradientRGB (line 37) | inline function gradientARGB (line 52) | inline function fillBlock (line 87) | inline function fillBlock (line 98) | inline type RotationDegree (line 111) | enum RotationDegree //clock-wise type MatrixRotation (line 121) | struct MatrixRotation type MatrixRotation (line 124) | struct MatrixRotation type MatrixRotation (line 131) | struct MatrixRotation class OutputMatrix (line 139) | class OutputMatrix method OutputMatrix (line 142) | OutputMatrix(uint32_t* out, int outWidth) : //access matrix area, top-... function T (line 160) | inline type DistYCbCrBuffer (line 204) | struct DistYCbCrBuffer //30% perf boost compared to distYCbCr()! method dist (line 207) | static double dist(uint32_t pix1, uint32_t pix2) method DistYCbCrBuffer (line 217) | DistYCbCrBuffer() : buffer(256 * 256 * 256) method distImpl (line 240) | double distImpl(uint32_t pix1, uint32_t pix2) const type BlendType (line 260) | enum BlendType type BlendResult (line 268) | struct BlendResult type Kernel_4x4 (line 276) | struct Kernel_4x4 //kernel for preprocessing step function FORCE_INLINE (line 301) | FORCE_INLINE //detect blend direction type Kernel_3x3 (line 337) | struct Kernel_3x3 function BlendType (line 372) | inline BlendType getTopL (unsigned char b) { return static_cast l) method tryPushBack (line 990) | constexpr bool tryPushBack(const ScriptRefData* b, const ScriptRefData... method size (line 997) | constexpr size_t size() const method ScriptRefData (line 1002) | constexpr const ScriptRefData* begin() const method ScriptRefData (line 1007) | constexpr const ScriptRefData* end() const function SelectedToken (line 1024) | SelectedToken ScriptRefTokens::getNextToken(TokenEnum excepted) method SelectedToken (line 689) | SelectedToken() : ScriptRef{ }, _type{ TokenNone }, _linePos{ 0 } method SelectedToken (line 695) | SelectedToken(TokenEnum type, ScriptRef range, size_t linePos) : Scrip... method TokenEnum (line 701) | TokenEnum getType() const method getLinePos (line 707) | size_t getLinePos() const method ScriptRefData (line 713) | ScriptRefData parse(const ParserWriter& ph) const function validOverloadProc (line 1323) | bool validOverloadProc(const ScriptRange>& overload) function displayType (line 1338) | std::string displayType(const ScriptParserBase* spb, ArgEnum type) function displayArgs (line 1352) | std::string displayArgs(const ScriptParserBase* spb, const ScriptRange> over) function getOverloadArgSize (line 1453) | [[maybe_unused]] function getOverloadArgType (line 1462) | ScriptRange getOverloadArgType(ScriptRange... function getOverloadArgType (line 1482) | [[maybe_unused]] function getOverloadArgTypeTail (line 1491) | ScriptRange> getOverloadArgTypeTail(ScriptRange> getOverloadArgTypeTail(const ScriptPro... function findBestOverloadProc (line 1516) | std::tuple findBestOverloadProc(const Script... function ScriptRefOperation (line 1540) | ScriptRefOperation findOperationAndArg(const ParserWriter& ph, ScriptRef... method haveProc (line 937) | bool haveProc() const method haveArg (line 942) | bool haveArg() const function ScriptRefOperation (line 1594) | ScriptRefOperation replaceOperation(const ParserWriter& ph, const Script... method haveProc (line 937) | bool haveProc() const method haveArg (line 942) | bool haveArg() const function logErrorOnOperationArg (line 1627) | void logErrorOnOperationArg(const ScriptRefOperation& op) function parseOverloadProc (line 1662) | bool parseOverloadProc(ParserWriter& ph, const ScriptRange& vec, R value) function boundSortHelper (line 2681) | auto boundSortHelper(R* begin, R* end, ScriptRange than) function R (line 2743) | R* boundSortHelper(R* begin, R* end, ScriptRef prefix, ScriptRef postfix... function R (line 2784) | R* findSortHelper(R* begin, R* end, Args... args) function R (line 2806) | const R* findSortHelper(const std::vector& vec, ScriptRange& vec, ScriptRange name) function R (line 2832) | const R* findSortHelper(const std::vector& vec, ScriptRef prefix, Scr... function R (line 2845) | R* findSortHelper(std::vector& vec, ScriptRef prefix, ScriptRef postf... function TypeInfo (line 2856) | TypeInfo getRegMeta(const ScriptParserBase& parser, ArgEnum type) function ScriptRef (line 2875) | ScriptRef addString(std::vector>& list, const std::str... function ScriptRefData (line 2993) | ScriptRefData ParserWriter::getReferece(const ScriptRef& s) const function ProgPos (line 3023) | ProgPos ParserWriter::getCurrPos() const function ProgPos (line 3044) | ProgPos ParserWriter::push(size_t s) function ScriptRefData (line 3124) | ScriptRefData ParserWriter::addLabel(const ScriptRef& name) function ScriptRefData (line 3206) | ScriptRefData ParserWriter::addReg(const ScriptRef& s, ArgEnum type) function ScriptRefData (line 3238) | ScriptRefData ParserWriter::addConst(const ScriptRef& s, ArgEnum type, S... function ScriptRef (line 3437) | ScriptRef ScriptParserBase::addNameRef(const std::string& s) function ScriptRef (line 3589) | ScriptRef ScriptParserBase::getTypeName(ArgEnum type) const function ScriptTypeData (line 3632) | const ScriptTypeData* ScriptParserBase::getType(ArgEnum type) const function ScriptTypeData (line 3650) | const ScriptTypeData* ScriptParserBase::getType(ScriptRange n... function ScriptRefData (line 3675) | const ScriptRefData* ScriptParserBase::getRef(ScriptRange nam... function ScriptContainerBase (line 4250) | const ScriptContainerBase* ScriptParserEventsBase::getEvents() const function ScriptRef (line 4503) | ScriptRef ScriptGlobal::addNameRef(const std::string& s) function ScriptRefData (line 4552) | const ScriptRefData* ScriptGlobal::getRef(ScriptRef name, ScriptRef post... type Func_test_a (line 4683) | struct Func_test_a method RetEnum (line 4685) | [[gnu::always_inline]] type Func_test_b (line 4693) | struct Func_test_b method RetEnum (line 4695) | [[gnu::always_inline]] type Func_test_c (line 4703) | struct Func_test_c method RetEnum (line 4705) | [[gnu::always_inline]] type ScriptParserTest (line 4798) | struct ScriptParserTest : ScriptParserBase method ScriptParserTest (line 4800) | ScriptParserTest(ScriptGlobal* g) : ScriptParserBase(g, "X") type DummyClass (line 4805) | struct DummyClass function dummyFunctionInt (line 4812) | void dummyFunctionInt(int i, int j) function dummyFunctionClass (line 4816) | void dummyFunctionClass(const DummyClass* c) type TestEnv (line 4821) | struct TestEnv function dummyFunctionSeperator0 (line 4972) | void dummyFunctionSeperator0(int& i, int& j, int& k) function dummyFunctionSeperator1 (line 4976) | void dummyFunctionSeperator1(int& i, ScriptArgSeparator, int& j, int& k) function dummyFunctionSeperator2 (line 4980) | void dummyFunctionSeperator2(int& i, int& j, ScriptArgSeparator, int& k) function dummyFunctionSeperator3 (line 4984) | void dummyFunctionSeperator3(int& i, int& j, int& k, ScriptArgSeparator) FILE: src/Engine/Script.h function namespace (line 38) | namespace OpenXcom function class (line 141) | class ScriptArgSeparator function ArgEnumBase (line 157) | enum ArgSpecEnum : ArgEnumBase function ScriptWorkerBase (line 763) | ScriptWorker(Args... args) : ScriptWorkerBase() function class (line 815) | class ScriptWorkerBlit : public ScriptWorkerBase function class (line 927) | class ScriptRef : public ScriptRange function getValue (line 1136) | struct ScriptRefData type ScriptProcData (line 1177) | struct ScriptProcData function class (line 1203) | class ScriptParserBase function addRegImpl (line 1226) | void addRegImpl(bool writable) type EventData (line 1519) | struct EventData function ScriptTag (line 1606) | constexpr bool operator==(ScriptTag t) const function ScriptTag (line 1611) | constexpr bool operator!=(ScriptTag t) const function ArgEnum (line 1617) | static ArgEnum type() { return ScriptParserBase::getArgType(i) } function limit (line 1623) | static constexpr size_t limit() { return static_cast(std::numeri... function ScriptTag (line 1625) | static constexpr ScriptTag getNullTag() { return make(0); } function class (line 1631) | class ScriptGlobal function virtual (line 1769) | virtual void initParserGlobals(ScriptParserBase* parser) { } function get (line 1824) | int get(Tag t) const function set (line 1829) | void set(Tag t, int i) function length (line 1892) | unsigned length(unsigned curr, char head, C... tail) function length (line 1896) | static constexpr unsigned length(unsigned curr, char head) function Container (line 1905) | struct ContainerWarper : Parser::Container function isKnowParserName (line 1951) | bool isKnowParserName(std::string_view view) const FILE: src/Engine/ScriptBind.h function namespace (line 26) | namespace OpenXcom function parse (line 426) | static int parse(ParserWriter& ph, const ScriptRefData* begin) function ScriptRange (line 430) | static ScriptRange argTypes() function offset (line 441) | static constexpr int offset(int i) function ver (line 445) | static constexpr int ver() function parse (line 452) | static int parse(ParserWriter& ph, const ScriptRefData** begin, const Sc... function ScriptRange (line 456) | static ScriptRange argTypes() function pos (line 475) | static constexpr int pos(int ver, int pos) function offset (line 479) | static constexpr int offset(int ver, int pos) function ver (line 483) | static constexpr int ver() function arg (line 487) | static constexpr int arg() function parse (line 491) | static int parse(ParserWriter& ph, const ScriptRefData* begin, const Scr... function ScriptRange (line 510) | static ScriptRange> overloadType() function pos (line 529) | static constexpr int pos(int ver, int pos) function offset (line 533) | static constexpr int offset(int ver, int pos) function ver (line 537) | static constexpr int ver() function arg (line 541) | static constexpr int arg() function parse (line 545) | static int parse(ParserWriter& ph, const ScriptRefData* begin, const Scr... function ScriptRange (line 558) | static ScriptRange> overloadType() function ArgContextDef (line 569) | struct ArgContextDef : ArgInternal function ArgProgDef (line 579) | struct ArgProgDef : ArgInternal function ReturnType (line 594) | static ReturnType get(ScriptWorkerBase& sw, const Uint8* arg, ProgPos& c... function parse (line 599) | static bool parse(ParserWriter& ph, const ScriptRefData& t) function ArgEnum (line 604) | static ArgEnum type() function ReturnType (line 614) | static ReturnType get(ScriptWorkerBase& sw, const Uint8* arg, ProgPos& c... function parse (line 619) | static bool parse(ParserWriter& ph, const ScriptRefData& t) function ArgEnum (line 624) | static ArgEnum type() type ArgLabelDef (line 630) | struct ArgLabelDef function ArgEnum (line 644) | static ArgEnum type() type ArgTextDef (line 650) | struct ArgTextDef function ArgEnum (line 664) | static ArgEnum type() type ArgFuncDef (line 670) | struct ArgFuncDef function ArgEnum (line 684) | static ArgEnum type() function ReturnType (line 695) | static ReturnType get(ScriptWorkerBase& sw, const Uint8* arg, ProgPos& c... function parse (line 700) | static bool parse(ParserWriter& ph, const ScriptRefData& t) function ArgEnum (line 705) | static ArgEnum type() function ReturnType (line 716) | static ReturnType get(ScriptWorkerBase& sw, const Uint8* arg, ProgPos& c... function parse (line 721) | static bool parse(ParserWriter& ph, const ScriptRefData& t) function ArgEnum (line 726) | static ArgEnum type() type ArgSepDef (line 732) | struct ArgSepDef function ArgEnum (line 746) | static ArgEnum type() function ScriptWorkerBase (line 779) | struct ArgSelector function ScriptInt (line 787) | struct ArgSelector function ScriptInt (line 793) | struct ArgSelector function ScriptInt (line 799) | struct ArgSelector : ArgSelector function bool (line 805) | struct ArgSelector function ScriptText (line 813) | struct ArgSelector function ScriptText (line 819) | struct ArgSelector function string (line 825) | struct ArgSelector function ProgPos (line 854) | struct ArgSelector function ProgPos (line 860) | struct ArgSelector function ScriptFunc (line 869) | struct ArgSelector function Uint8 (line 876) | struct ArgSelector type FuncVer (line 941) | struct FuncVer function typename (line 950) | [[gnu::always_inline]] function typename (line 958) | [[gnu::always_inline]] function RetEnum (line 965) | [[gnu::always_inline]] function funcDirect (line 971) | [[gnu::always_inline]] function ScriptFunc (line 994) | static constexpr ScriptFunc getDynamic(int i) { return FuncList::getDyna... function RetEnum (line 1095) | static RetEnum func(T& t, Args... args) function RetEnum (line 1105) | static RetEnum func(T& t, T r) function RetEnum (line 1114) | static RetEnum func(T& t, T& r) function RetEnum (line 1123) | static RetEnum func(ProgPos& Prog, T t1, T t2, ProgPos LabelTrue, ProgPo... function RetEnum (line 1132) | static RetEnum func(T& t) function RetEnum (line 1143) | static RetEnum func(const T* t, BindMemberOverrideUnsuportedType::Tag st,... function RetEnum (line 1220) | static RetEnum func(T* t, P& p) type BindDebugDisplay (line 1231) | struct BindDebugDisplay type BindValueDebugDisplay (line 1242) | struct BindValueDebugDisplay type BindFuncImpl (line 1269) | struct BindFuncImpl function RetEnum (line 1271) | static RetEnum func(T* t, int& r, Args... a) type BindFuncImpl (line 1279) | struct BindFuncImpl function RetEnum (line 1281) | static RetEnum func(const T* t, int& r, Args... a) function RetEnum (line 1291) | static RetEnum func(T* t, R& r, Args... a) function RetEnum (line 1301) | static RetEnum func(const T* t, R& r, Args... a) function RetEnum (line 1311) | static RetEnum func(T* t, P*& r, Args... a) function RetEnum (line 1321) | static RetEnum func(const T* t, const P*& r, Args... a) type BindFuncImpl (line 1329) | struct BindFuncImpl function RetEnum (line 1331) | static RetEnum func(T* t, Args... a) type BindListInitImpl (line 1346) | struct BindListInitImpl type BindListInitImpl (line 1352) | struct BindListInitImpl function RetEnum (line 1354) | static RetEnum func(T* t, Args... args, ScriptArgSeparator, int& curr, i... type BindValueFuncImpl (line 1449) | struct BindValueFuncImpl function RetEnum (line 1451) | static RetEnum func(T& t, int& r, Args... a) type BindValueFuncImpl (line 1459) | struct BindValueFuncImpl function RetEnum (line 1461) | static RetEnum func(T t, int& r, Args... a) function RetEnum (line 1471) | static RetEnum func(T& t, R& r, Args... a) function RetEnum (line 1481) | static RetEnum func(T t, R& r, Args... a) type BindValueFuncImpl (line 1503) | struct BindValueFuncImpl function RetEnum (line 1505) | static RetEnum func(T& t, Args... a) function addCustomConst (line 1524) | struct BindBase function addDebugValueDisplay (line 1800) | void addDebugValueDisplay() FILE: src/Engine/ShaderDraw.h function namespace (line 23) | namespace OpenXcom function namespace (line 124) | namespace helper type StandardShade (line 176) | struct StandardShade type BurnShade (line 219) | struct BurnShade FILE: src/Engine/ShaderDrawHelper.h function namespace (line 23) | namespace OpenXcom function mod_range (line 353) | inline void mod_range(GraphSubset& r) function set_range (line 358) | inline void set_range(const GraphSubset& r) function mod_y (line 365) | inline void mod_y(int&, int&) function set_y (line 369) | inline void set_y(const int& begin, const int&) function inc_y (line 373) | inline void inc_y() function mod_x (line 379) | inline void mod_x(int&, int&) function set_x (line 383) | inline void set_x(const int& begin, const int&) function inc_x (line 387) | inline void inc_x() function PixelRef (line 392) | inline PixelRef get_ref() type typename (line 403) | typedef typename ShaderBase::PixelPtr PixelPtr; type typename (line 404) | typedef typename ShaderBase::PixelRef PixelRef; type controler_base (line 406) | typedef controler_base base_type; FILE: src/Engine/ShaderMove.h function namespace (line 22) | namespace OpenXcom function namespace (line 76) | namespace helper function ShaderMove (line 112) | inline ShaderMove ShaderSurface(SurfaceRaw s) function ShaderMove (line 124) | inline ShaderMove ShaderSurface(SurfaceRaw s, int x, int y) function ShaderMove (line 136) | inline ShaderMove ShaderCrop(SurfaceCrop s, int x, int y) function ShaderMove (line 154) | inline ShaderMove ShaderCrop(SurfaceCrop s) FILE: src/Engine/ShaderRepeat.h function namespace (line 22) | namespace OpenXcom FILE: src/Engine/Sound.cpp type OpenXcom (line 25) | namespace OpenXcom FILE: src/Engine/Sound.h function namespace (line 25) | namespace OpenXcom FILE: src/Engine/SoundSet.cpp type OpenXcom (line 27) | namespace OpenXcom function Sound (line 106) | Sound *SoundSet::getSound(int i) function Sound (line 120) | Sound *SoundSet::addSound(int i) FILE: src/Engine/SoundSet.h function namespace (line 23) | namespace OpenXcom FILE: src/Engine/State.cpp type OpenXcom (line 43) | namespace OpenXcom function LocalizedText (line 422) | LocalizedText State::tr(const std::string &id) const function LocalizedText (line 434) | LocalizedText State::trAlt(const std::string &id, int alt) const function LocalizedText (line 453) | LocalizedText State::tr(const std::string &id, unsigned n) const function LocalizedText (line 465) | LocalizedText State::tr(const std::string &id, SoldierGender gender) c... function SDL_Color (line 649) | SDL_Color *State::getPalette() FILE: src/Engine/State.h function namespace (line 25) | namespace OpenXcom FILE: src/Engine/Surface.cpp type OpenXcom (line 43) | namespace OpenXcom function GetPitch (line 56) | inline int GetPitch(int bpp, int width) function RawCopySurf (line 67) | inline void RawCopySurf(const Surface::UniqueSurfacePtr& dest, const S... function FixTransparent (line 87) | inline void FixTransparent(const Surface::UniqueSurfacePtr& dest, int ... function SurfaceCrop (line 890) | SurfaceCrop Surface::getCrop() const FILE: src/Engine/Surface.h function namespace (line 28) | namespace OpenXcom function virtual (line 147) | virtual void initText(Font *, Font *, Language *) {} function SDL_Color (line 170) | SDL_Color *getPalette() const function getVisible (line 197) | bool getVisible() const; function Uint8 (line 239) | Uint8 getPixel(int x, int y) const function Uint8 (line 253) | const Uint8 *getRaw(int x, int y) const function Uint8 (line 263) | Uint8 *getRaw(int x, int y) function SDL_Surface (line 271) | SDL_Surface *getSurface() function Uint8 (line 301) | Uint8* getBuffer() function Uint8 (line 306) | const Uint8* getBuffer() const function virtual (line 326) | virtual void setColor(Uint8 /*color*/) { /* empty by design */ } function virtual (line 328) | virtual void setSecondaryColor(Uint8 /*color*/) { /* empty by design */ } function virtual (line 330) | virtual void setBorderColor(Uint8 /*color*/) { /* empty by design */ } function virtual (line 332) | virtual void setHighContrast(bool /*contrast*/) { /* empty by design */ } function Pixel (line 467) | Pixel* getBuffer() const function class (line 476) | class SurfaceCrop function _surface (line 490) | SurfaceCrop(const Surface* surf) : _surface{ surf }, _crop{ }, _x{ surf-... FILE: src/Engine/SurfaceSet.cpp type OpenXcom (line 24) | namespace OpenXcom function Surface (line 189) | Surface *SurfaceSet::getFrame(int i) function Surface (line 206) | const Surface *SurfaceSet::getFrame(int i) const function Surface (line 223) | Surface *SurfaceSet::addFrame(int i) FILE: src/Engine/SurfaceSet.h function namespace (line 25) | namespace OpenXcom FILE: src/Engine/Timer.cpp type OpenXcom (line 23) | namespace OpenXcom function Uint32 (line 30) | Uint32 slowTick() function Uint32 (line 85) | Uint32 Timer::getTime() const FILE: src/Engine/Timer.h function namespace (line 24) | namespace OpenXcom FILE: src/Engine/TouchState.cpp type OpenXcom (line 28) | namespace OpenXcom FILE: src/Engine/TouchState.h function namespace (line 22) | namespace OpenXcom FILE: src/Engine/Unicode.cpp type OpenXcom (line 46) | namespace OpenXcom type Unicode (line 51) | namespace Unicode function getUtf8Locale (line 60) | void getUtf8Locale() function UString (line 107) | UString convUtf8ToUtf32(const std::string &src) function convUtf32ToUtf8 (line 144) | std::string convUtf32ToUtf8(const UString &src) function convWcToMb (line 187) | std::string convWcToMb(const std::wstring &src, unsigned int cp) function convMbToWc (line 231) | std::wstring convMbToWc(const std::string &src, unsigned int cp) function iterateUTF8CodePointsUnsafe (line 282) | static bool iterateUTF8CodePointsUnsafe(const unsigned char** begin_... function iterateUTF8CodePoints (line 345) | static bool iterateUTF8CodePoints(const unsigned char* begin, const ... function isValidUTF8 (line 383) | bool isValidUTF8(const std::string& ss) function codePointLengthUTF8 (line 441) | std::size_t codePointLengthUTF8(const std::string &str) function codePointSubstrUTF8 (line 488) | std::string codePointSubstrUTF8(const std::string &str, std::size_t ... function naturalCompare (line 611) | bool naturalCompare(const std::string &a, const std::string &b) function caseCompare (line 636) | bool caseCompare(const std::string &a, const std::string &b) function caseFind (line 653) | bool caseFind(const std::string &haystack, const std::string &needle) function upperCase (line 673) | void upperCase(std::string &s) function lowerCase (line 693) | void lowerCase(std::string &s) function replace (line 714) | void replace(std::string &str, const std::string &find, const std::s... function formatNumber (line 728) | std::string formatNumber(int64_t value, const std::string ¤cy) function formatFunding (line 762) | std::string formatFunding(int64_t funds) function formatPercentage (line 773) | std::string formatPercentage(int value) FILE: src/Engine/Unicode.h function namespace (line 24) | namespace OpenXcom FILE: src/Engine/Yaml.cpp type OpenXcom (line 25) | namespace OpenXcom type YAML (line 28) | namespace YAML type YamlErrorHandler (line 32) | struct YamlErrorHandler method YamlErrorHandler (line 37) | YamlErrorHandler() : defaults(ryml::get_callbacks()) {} function C4_NORETURN (line 40) | C4_NORETURN void YamlErrorHandler::s_error(const char* msg, size_t l... function C4_NORETURN (line 44) | C4_NORETURN void YamlErrorHandler::on_error(const char* msg, size_t ... function s_free (line 52) | static void s_free(void* mem, size_t len, void* this_) function setGlobalErrorHandler (line 61) | void setGlobalErrorHandler() function C4_NORETURN (line 68) | C4_NORETURN static void RootReader_error(const char* msg, size_t len... function callbacksForRootReader (line 75) | static ryml::Callbacks callbacksForRootReader(const YamlRootNodeRead... function YamlRootNodeReader (line 80) | static const YamlRootNodeReader* getRootReaderData(const ryml::Callb... function C4_NORETURN (line 86) | C4_NORETURN static void RootWriter_error(const char* msg, size_t len... function callbacksForRootWriter (line 93) | static ryml::Callbacks callbacksForRootWriter(const YamlRootNodeWrit... function YamlRootNodeWriter (line 98) | static const YamlRootNodeWriter* getRootWriterData(const ryml::Callb... function YamlNodeReader (line 162) | YamlNodeReader YamlNodeReader::useIndex() const function YamlString (line 323) | const YamlString YamlNodeReader::emit() const function YamlString (line 328) | const YamlString YamlNodeReader::emitDescendants() const function YamlString (line 333) | const YamlString YamlNodeReader::emitDescendants(const YamlNodeReade... function YamlNodeReader (line 356) | YamlNodeReader YamlNodeReader::operator[](ryml::csubstr key) const function YamlNodeReader (line 361) | YamlNodeReader YamlNodeReader::operator[](size_t pos) const function YamlNodeReader (line 461) | YamlNodeReader YamlRootNodeReader::toBase() const function YamlNodeReader (line 491) | YamlNodeReader YamlNodeWriter::toReader() function YamlNodeWriter (line 496) | YamlNodeWriter YamlNodeWriter::write() function YamlNodeWriter (line 501) | YamlNodeWriter YamlNodeWriter::operator[](ryml::csubstr key) function YamlNodeWriter (line 506) | YamlNodeWriter YamlNodeWriter::writeBase64(ryml::csubstr key, char* ... function isPrintable (line 536) | bool isPrintable(uint8_t c) function YamlString (line 606) | YamlString YamlNodeWriter::emit() function YamlNodeWriter (line 627) | YamlNodeWriter YamlRootNodeWriter::toBase() type std (line 651) | namespace std function read (line 655) | bool read(ryml::ConstNodeRef const& n, std::string* str) type c4::yml (line 666) | namespace c4::yml function write (line 670) | void write(ryml::NodeRef* n, bool const& v) function createRootReader (line 682) | static auto createRootReader(std::string s) function throw_exception (line 687) | static auto throw_exception(T&& func) function no_exception (line 700) | static auto no_exception(T&& func) FILE: src/Engine/Yaml.h function csubstr (line 55) | struct std::hash { std::size_t operator()(const ryml::csu... function namespace (line 57) | namespace OpenXcom function namespace (line 578) | namespace std function write (line 668) | void write(ryml::NodeRef* n, std::arrayconst& array) function namespace (line 687) | namespace c4::yml FILE: src/Engine/Zoom.cpp type OpenXcom (line 61) | namespace OpenXcom FILE: src/Engine/Zoom.h function namespace (line 23) | namespace OpenXcom FILE: src/Geoscape/AlienBaseState.cpp type OpenXcom (line 36) | namespace OpenXcom FILE: src/Geoscape/AlienBaseState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/AllocatePsiTrainingState.cpp type OpenXcom (line 43) | namespace OpenXcom FILE: src/Geoscape/AllocatePsiTrainingState.h function namespace (line 23) | namespace OpenXcom FILE: src/Geoscape/AllocateTrainingState.cpp type OpenXcom (line 43) | namespace OpenXcom FILE: src/Geoscape/AllocateTrainingState.h function namespace (line 23) | namespace OpenXcom FILE: src/Geoscape/BaseDefenseState.cpp type OpenXcom (line 44) | namespace OpenXcom FILE: src/Geoscape/BaseDefenseState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/BaseDestroyedState.cpp type OpenXcom (line 39) | namespace OpenXcom FILE: src/Geoscape/BaseDestroyedState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/BaseNameState.cpp type OpenXcom (line 32) | namespace OpenXcom FILE: src/Geoscape/BaseNameState.h function namespace (line 23) | namespace OpenXcom FILE: src/Geoscape/BuildNewBaseState.cpp type OpenXcom (line 40) | namespace OpenXcom FILE: src/Geoscape/BuildNewBaseState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/ConfirmCydoniaState.cpp type OpenXcom (line 32) | namespace OpenXcom FILE: src/Geoscape/ConfirmCydoniaState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/ConfirmDestinationState.cpp type OpenXcom (line 50) | namespace OpenXcom FILE: src/Geoscape/ConfirmDestinationState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/ConfirmLandingState.cpp type OpenXcom (line 46) | namespace OpenXcom FILE: src/Geoscape/ConfirmLandingState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/ConfirmNewBaseState.cpp type OpenXcom (line 36) | namespace OpenXcom FILE: src/Geoscape/ConfirmNewBaseState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/Cord.h function namespace (line 22) | namespace OpenXcom function Cord (line 49) | struct Cord function operator (line 109) | inline bool operator ==(const Cord& c) function norm (line 114) | inline double norm() const FILE: src/Geoscape/CraftErrorState.cpp type OpenXcom (line 30) | namespace OpenXcom FILE: src/Geoscape/CraftErrorState.h function namespace (line 23) | namespace OpenXcom FILE: src/Geoscape/CraftNotEnoughPilotsState.cpp type OpenXcom (line 31) | namespace OpenXcom FILE: src/Geoscape/CraftNotEnoughPilotsState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/CraftPatrolState.cpp type OpenXcom (line 31) | namespace OpenXcom FILE: src/Geoscape/CraftPatrolState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/DogfightErrorState.cpp type OpenXcom (line 28) | namespace OpenXcom FILE: src/Geoscape/DogfightErrorState.h function namespace (line 23) | namespace OpenXcom FILE: src/Geoscape/DogfightExperienceState.cpp type OpenXcom (line 32) | namespace OpenXcom FILE: src/Geoscape/DogfightExperienceState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/DogfightState.cpp type OpenXcom (line 58) | namespace OpenXcom function Ufo (line 2647) | Ufo *DogfightState::getUfo() const function Craft (line 2656) | Craft *DogfightState::getCraft() const FILE: src/Geoscape/DogfightState.h function namespace (line 25) | namespace OpenXcom FILE: src/Geoscape/ExtendedGeoscapeLinksState.cpp type OpenXcom (line 34) | namespace OpenXcom FILE: src/Geoscape/ExtendedGeoscapeLinksState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/FundingState.cpp type OpenXcom (line 35) | namespace OpenXcom type compareFundingCountryName (line 38) | struct compareFundingCountryName type compareFundingCountryFunding (line 46) | struct compareFundingCountryFunding type compareFundingCountryChange (line 54) | struct compareFundingCountryChange FILE: src/Geoscape/FundingState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/GeoscapeCraftState.cpp type OpenXcom (line 42) | namespace OpenXcom FILE: src/Geoscape/GeoscapeCraftState.h function namespace (line 23) | namespace OpenXcom FILE: src/Geoscape/GeoscapeEventState.cpp type OpenXcom (line 49) | namespace OpenXcom FILE: src/Geoscape/GeoscapeEventState.h function namespace (line 23) | namespace OpenXcom FILE: src/Geoscape/GeoscapeState.cpp type OpenXcom (line 138) | namespace OpenXcom class DetectXCOMBase (line 1498) | class DetectXCOMBase method DetectXCOMBase (line 1502) | DetectXCOMBase(const Base &base) : _base(base) { /* Empty by design.... class GenerateSupplyMission (line 2301) | class GenerateSupplyMission method GenerateSupplyMission (line 2305) | GenerateSupplyMission(Game &engine, const Globe &globe) : _engine(en... function Globe (line 2936) | Globe *GeoscapeState::getGlobe() const FILE: src/Geoscape/GeoscapeState.h function namespace (line 23) | namespace OpenXcom FILE: src/Geoscape/Globe.cpp type OpenXcom (line 57) | namespace OpenXcom type GlobeStaticData (line 74) | struct GlobeStaticData method Cord (line 100) | static inline Cord circle_norm(double ox, double oy, double r, doubl... method Sint16 (line 124) | static inline Sint16 shadeCurve(int i) method bitMask (line 167) | static int bitMask(int i) method getMultiplierNoise (line 172) | int getMultiplierNoise(Sint16 n) method getDistanceNoise (line 177) | int getDistanceNoise(Sint16 n) method getValueNoise (line 182) | int getValueNoise(Sint16 n) method GlobeStaticData (line 188) | GlobeStaticData() type Ocean (line 226) | struct Ocean method func (line 228) | static inline void func(Uint8& dest, const int&, const int&, const i... type CreateShadow (line 234) | struct CreateShadow method Uint8 (line 236) | static inline Uint8 getShadowValue(const Cord& earth, const Cord& su... method Uint8 (line 268) | static inline Uint8 getOceanShadow(const Uint8& shadow) method Uint8 (line 273) | static inline Uint8 getLandShadow(const Uint8& dest, const Uint8& sh... method isOcean (line 284) | static inline bool isOcean(const Uint8& dest) method func (line 289) | static inline void func(Uint8& dest, const Cord& earth, const Cord& ... type CreateShadowWithoutCache (line 312) | struct CreateShadowWithoutCache method func (line 314) | static inline void func(Uint8& dest, const helper::Offset& offset, c... function Polygon (line 455) | Polygon* Globe::getPolygonFromLonLat(double lon, double lat) const function Cord (line 1020) | Cord Globe::getSunDirection(double lon, double lat) const FILE: src/Geoscape/Globe.h function namespace (line 26) | namespace OpenXcom FILE: src/Geoscape/GraphsState.cpp type OpenXcom (line 42) | namespace OpenXcom type GraphButInfo (line 45) | struct GraphButInfo method GraphButInfo (line 50) | GraphButInfo(const LocalizedText& name, Uint8 color): _name(name), _... FILE: src/Geoscape/GraphsState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/InterceptState.cpp type OpenXcom (line 44) | namespace OpenXcom FILE: src/Geoscape/InterceptState.h function namespace (line 23) | namespace OpenXcom FILE: src/Geoscape/ItemsArrivingState.cpp type OpenXcom (line 37) | namespace OpenXcom FILE: src/Geoscape/ItemsArrivingState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/LowFuelState.cpp type OpenXcom (line 29) | namespace OpenXcom FILE: src/Geoscape/LowFuelState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/MissionDetectedState.cpp type OpenXcom (line 32) | namespace OpenXcom FILE: src/Geoscape/MissionDetectedState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/MonthlyReportState.cpp type OpenXcom (line 45) | namespace OpenXcom FILE: src/Geoscape/MonthlyReportState.h function namespace (line 24) | namespace OpenXcom FILE: src/Geoscape/MultipleTargetsState.cpp type OpenXcom (line 37) | namespace OpenXcom FILE: src/Geoscape/MultipleTargetsState.h function namespace (line 23) | namespace OpenXcom FILE: src/Geoscape/NewPossibleCraftState.cpp type OpenXcom (line 31) | namespace OpenXcom FILE: src/Geoscape/NewPossibleCraftState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/NewPossibleFacilityState.cpp type OpenXcom (line 31) | namespace OpenXcom FILE: src/Geoscape/NewPossibleFacilityState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/NewPossibleManufactureState.cpp type OpenXcom (line 31) | namespace OpenXcom FILE: src/Geoscape/NewPossibleManufactureState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/NewPossiblePurchaseState.cpp type OpenXcom (line 31) | namespace OpenXcom FILE: src/Geoscape/NewPossiblePurchaseState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/NewPossibleResearchState.cpp type OpenXcom (line 33) | namespace OpenXcom FILE: src/Geoscape/NewPossibleResearchState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/ProductionCompleteState.cpp type OpenXcom (line 37) | namespace OpenXcom FILE: src/Geoscape/ProductionCompleteState.h function namespace (line 26) | namespace OpenXcom FILE: src/Geoscape/PsiTrainingState.cpp type OpenXcom (line 32) | namespace OpenXcom FILE: src/Geoscape/PsiTrainingState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/ResearchCompleteState.cpp type OpenXcom (line 30) | namespace OpenXcom FILE: src/Geoscape/ResearchCompleteState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/ResearchRequiredState.cpp type OpenXcom (line 29) | namespace OpenXcom FILE: src/Geoscape/ResearchRequiredState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/SelectDestinationState.cpp type OpenXcom (line 40) | namespace OpenXcom FILE: src/Geoscape/SelectDestinationState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/SelectMusicTrackState.cpp type OpenXcom (line 33) | namespace OpenXcom FILE: src/Geoscape/SelectMusicTrackState.h function namespace (line 23) | namespace OpenXcom FILE: src/Geoscape/TargetInfoState.cpp type OpenXcom (line 36) | namespace OpenXcom FILE: src/Geoscape/TargetInfoState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/TrainingFinishedState.cpp type OpenXcom (line 33) | namespace OpenXcom FILE: src/Geoscape/TrainingFinishedState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/TrainingState.cpp type OpenXcom (line 36) | namespace OpenXcom FILE: src/Geoscape/TrainingState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/UfoDetectedState.cpp type OpenXcom (line 39) | namespace OpenXcom FILE: src/Geoscape/UfoDetectedState.h function namespace (line 22) | namespace OpenXcom FILE: src/Geoscape/UfoLostState.cpp type OpenXcom (line 27) | namespace OpenXcom FILE: src/Geoscape/UfoLostState.h function namespace (line 23) | namespace OpenXcom FILE: src/Geoscape/UfoTrackerState.cpp type OpenXcom (line 40) | namespace OpenXcom FILE: src/Geoscape/UfoTrackerState.h function namespace (line 23) | namespace OpenXcom FILE: src/Interface/ArrowButton.cpp type OpenXcom (line 24) | namespace OpenXcom FILE: src/Interface/ArrowButton.h function namespace (line 22) | namespace OpenXcom FILE: src/Interface/Bar.cpp type OpenXcom (line 22) | namespace OpenXcom function Uint8 (line 58) | Uint8 Bar::getColor() const function Uint8 (line 77) | Uint8 Bar::getSecondaryColor() const FILE: src/Interface/Bar.h function namespace (line 22) | namespace OpenXcom FILE: src/Interface/BattlescapeButton.cpp type OpenXcom (line 22) | namespace OpenXcom function Uint8 (line 57) | Uint8 BattlescapeButton::getColor() const FILE: src/Interface/BattlescapeButton.h function namespace (line 22) | namespace OpenXcom FILE: src/Interface/ComboBox.cpp type OpenXcom (line 31) | namespace OpenXcom function getPopupWindowY (line 40) | static int getPopupWindowY(int buttonHeight, int buttonY, int popupHei... function Uint8 (line 180) | Uint8 ComboBox::getColor() const FILE: src/Interface/ComboBox.h function namespace (line 24) | namespace OpenXcom FILE: src/Interface/Cursor.cpp type OpenXcom (line 24) | namespace OpenXcom function Uint8 (line 76) | Uint8 Cursor::getColor() const FILE: src/Interface/Cursor.h function namespace (line 22) | namespace OpenXcom FILE: src/Interface/FpsCounter.cpp type OpenXcom (line 27) | namespace OpenXcom FILE: src/Interface/FpsCounter.h function namespace (line 22) | namespace OpenXcom FILE: src/Interface/Frame.cpp type OpenXcom (line 22) | namespace OpenXcom function Uint8 (line 69) | Uint8 Frame::getColor() const function Uint8 (line 88) | Uint8 Frame::getSecondaryColor() const FILE: src/Interface/Frame.h function namespace (line 22) | namespace OpenXcom FILE: src/Interface/ImageButton.cpp type OpenXcom (line 22) | namespace OpenXcom function Uint8 (line 57) | Uint8 ImageButton::getColor() const FILE: src/Interface/ImageButton.h function namespace (line 22) | namespace OpenXcom FILE: src/Interface/NumberText.cpp type OpenXcom (line 23) | namespace OpenXcom function Uint8 (line 249) | Uint8 NumberText::getColor() const FILE: src/Interface/NumberText.h function namespace (line 22) | namespace OpenXcom FILE: src/Interface/ProgressBar.cpp type OpenXcom (line 22) | namespace OpenXcom function Uint8 (line 58) | Uint8 ProgressBar::getColor() const FILE: src/Interface/ProgressBar.h function namespace (line 22) | namespace OpenXcom FILE: src/Interface/ScrollBar.cpp type OpenXcom (line 25) | namespace OpenXcom function Uint8 (line 101) | Uint8 ScrollBar::getColor() const FILE: src/Interface/ScrollBar.h function namespace (line 22) | namespace OpenXcom FILE: src/Interface/Slider.cpp type OpenXcom (line 26) | namespace OpenXcom function Uint8 (line 146) | Uint8 Slider::getColor() const FILE: src/Interface/Slider.h function namespace (line 22) | namespace OpenXcom FILE: src/Interface/Text.cpp type OpenXcom (line 29) | namespace OpenXcom function Font (line 78) | Font *Text::getFont() const function TextHAlign (line 186) | TextHAlign Text::getAlign() const function TextVAlign (line 207) | TextVAlign Text::getVerticalAlign() const function Uint8 (line 229) | Uint8 Text::getColor() const function Uint8 (line 250) | Uint8 Text::getSecondaryColor() const type PaletteShift (line 441) | struct PaletteShift method func (line 443) | static inline void func(Uint8& dest, const Uint8& src, int off, int ... FILE: src/Interface/Text.h function namespace (line 25) | namespace OpenXcom FILE: src/Interface/TextButton.cpp type OpenXcom (line 27) | namespace OpenXcom function Uint8 (line 84) | Uint8 TextButton::getColor() const function Font (line 121) | Font *TextButton::getFont() const FILE: src/Interface/TextButton.h function namespace (line 22) | namespace OpenXcom FILE: src/Interface/TextEdit.cpp type OpenXcom (line 27) | namespace OpenXcom function Uint8 (line 243) | Uint8 TextEdit::getColor() const function Uint8 (line 263) | Uint8 TextEdit::getSecondaryColor() const FILE: src/Interface/TextEdit.h function namespace (line 24) | namespace OpenXcom FILE: src/Interface/TextList.cpp type OpenXcom (line 32) | namespace OpenXcom function Uint8 (line 575) | Uint8 TextList::getColor() const function Uint8 (line 593) | Uint8 TextList::getSecondaryColor() const function ComboBox (line 1361) | ComboBox *TextList::getComboBox() const FILE: src/Interface/TextList.h function namespace (line 25) | namespace OpenXcom FILE: src/Interface/ToggleTextButton.cpp type OpenXcom (line 24) | namespace OpenXcom FILE: src/Interface/ToggleTextButton.h function namespace (line 24) | namespace OpenXcom FILE: src/Interface/Window.cpp type OpenXcom (line 27) | namespace OpenXcom function Uint8 (line 98) | Uint8 Window::getColor() const FILE: src/Interface/Window.h function namespace (line 22) | namespace OpenXcom FILE: src/Menu/AbandonGameState.cpp type OpenXcom (line 33) | namespace OpenXcom FILE: src/Menu/AbandonGameState.h function namespace (line 23) | namespace OpenXcom FILE: src/Menu/ConfirmLoadState.cpp type OpenXcom (line 28) | namespace OpenXcom FILE: src/Menu/ConfirmLoadState.h function namespace (line 24) | namespace OpenXcom FILE: src/Menu/CutsceneState.cpp type OpenXcom (line 34) | namespace OpenXcom FILE: src/Menu/CutsceneState.h function namespace (line 22) | namespace OpenXcom FILE: src/Menu/DeleteGameState.cpp type OpenXcom (line 32) | namespace OpenXcom FILE: src/Menu/DeleteGameState.h function namespace (line 24) | namespace OpenXcom FILE: src/Menu/ErrorMessageState.cpp type OpenXcom (line 28) | namespace OpenXcom FILE: src/Menu/ErrorMessageState.h function namespace (line 23) | namespace OpenXcom FILE: src/Menu/ListGamesState.cpp type OpenXcom (line 39) | namespace OpenXcom type compareSaveName (line 42) | struct compareSaveName method compareSaveName (line 46) | compareSaveName(bool reverse) : _reverse(reverse) {} type compareSaveTimestamp (line 61) | struct compareSaveTimestamp method compareSaveTimestamp (line 65) | compareSaveTimestamp(bool reverse) : _reverse(reverse) {} FILE: src/Menu/ListGamesState.h function namespace (line 26) | namespace OpenXcom FILE: src/Menu/ListLoadOriginalState.cpp type OpenXcom (line 38) | namespace OpenXcom FILE: src/Menu/ListLoadOriginalState.h function namespace (line 24) | namespace OpenXcom FILE: src/Menu/ListLoadState.cpp type OpenXcom (line 33) | namespace OpenXcom FILE: src/Menu/ListLoadState.h function namespace (line 22) | namespace OpenXcom FILE: src/Menu/ListSaveState.cpp type OpenXcom (line 31) | namespace OpenXcom FILE: src/Menu/ListSaveState.h function namespace (line 23) | namespace OpenXcom FILE: src/Menu/LoadGameState.cpp type OpenXcom (line 39) | namespace OpenXcom FILE: src/Menu/LoadGameState.h function namespace (line 26) | namespace OpenXcom FILE: src/Menu/MainMenuState.cpp type OpenXcom (line 39) | namespace OpenXcom FILE: src/Menu/MainMenuState.h function namespace (line 22) | namespace OpenXcom FILE: src/Menu/ModConfirmExtendedState.cpp type OpenXcom (line 30) | namespace OpenXcom FILE: src/Menu/ModConfirmExtendedState.h function namespace (line 22) | namespace OpenXcom FILE: src/Menu/ModListState.cpp type OpenXcom (line 35) | namespace OpenXcom function _moveAbove (line 318) | static void _moveAbove(const std::pair &srcMod, con... function _moveBelow (line 397) | static void _moveBelow(const std::pair &srcMod, con... FILE: src/Menu/ModListState.h function namespace (line 26) | namespace OpenXcom FILE: src/Menu/NewBattleState.cpp type OpenXcom (line 61) | namespace OpenXcom FILE: src/Menu/NewBattleState.h function namespace (line 25) | namespace OpenXcom FILE: src/Menu/NewGameState.cpp type OpenXcom (line 34) | namespace OpenXcom FILE: src/Menu/NewGameState.h function namespace (line 22) | namespace OpenXcom FILE: src/Menu/NotesState.cpp type OpenXcom (line 33) | namespace OpenXcom FILE: src/Menu/NotesState.h function namespace (line 24) | namespace OpenXcom FILE: src/Menu/OptionsAdvancedState.cpp type OpenXcom (line 33) | namespace OpenXcom function OptionInfo (line 279) | OptionInfo *OptionsAdvancedState::getSetting(size_t sel) FILE: src/Menu/OptionsAdvancedState.h function namespace (line 24) | namespace OpenXcom FILE: src/Menu/OptionsAudioState.cpp type OpenXcom (line 33) | namespace OpenXcom FILE: src/Menu/OptionsAudioState.h function namespace (line 22) | namespace OpenXcom FILE: src/Menu/OptionsBaseState.cpp type OpenXcom (line 46) | namespace OpenXcom FILE: src/Menu/OptionsBaseState.h function namespace (line 23) | namespace OpenXcom FILE: src/Menu/OptionsBattlescapeState.cpp type OpenXcom (line 28) | namespace OpenXcom FILE: src/Menu/OptionsBattlescapeState.h function namespace (line 22) | namespace OpenXcom FILE: src/Menu/OptionsConfirmState.cpp type OpenXcom (line 33) | namespace OpenXcom FILE: src/Menu/OptionsConfirmState.h function namespace (line 23) | namespace OpenXcom FILE: src/Menu/OptionsControlsState.cpp type OpenXcom (line 28) | namespace OpenXcom function OptionInfo (line 241) | OptionInfo *OptionsControlsState::getControl(size_t sel) FILE: src/Menu/OptionsControlsState.h function namespace (line 25) | namespace OpenXcom FILE: src/Menu/OptionsDefaultsState.cpp type OpenXcom (line 28) | namespace OpenXcom FILE: src/Menu/OptionsDefaultsState.h function namespace (line 23) | namespace OpenXcom FILE: src/Menu/OptionsFoldersState.cpp type OpenXcom (line 26) | namespace OpenXcom FILE: src/Menu/OptionsFoldersState.h function namespace (line 22) | namespace OpenXcom FILE: src/Menu/OptionsGeoscapeState.cpp type OpenXcom (line 28) | namespace OpenXcom FILE: src/Menu/OptionsGeoscapeState.h function namespace (line 22) | namespace OpenXcom FILE: src/Menu/OptionsNoAudioState.cpp type OpenXcom (line 23) | namespace OpenXcom FILE: src/Menu/OptionsNoAudioState.h function namespace (line 22) | namespace OpenXcom FILE: src/Menu/OptionsVideoState.cpp type OpenXcom (line 35) | namespace OpenXcom FILE: src/Menu/OptionsVideoState.h function namespace (line 24) | namespace OpenXcom FILE: src/Menu/PauseState.cpp type OpenXcom (line 37) | namespace OpenXcom FILE: src/Menu/PauseState.h function namespace (line 23) | namespace OpenXcom FILE: src/Menu/SaveGameState.cpp type OpenXcom (line 36) | namespace OpenXcom FILE: src/Menu/SaveGameState.h function namespace (line 26) | namespace OpenXcom FILE: src/Menu/SetWindowedRootState.cpp type OpenXcom (line 30) | namespace OpenXcom FILE: src/Menu/SetWindowedRootState.h function namespace (line 23) | namespace OpenXcom FILE: src/Menu/SlideshowState.cpp type OpenXcom (line 31) | namespace OpenXcom FILE: src/Menu/SlideshowState.h function namespace (line 23) | namespace OpenXcom FILE: src/Menu/StartState.cpp type OpenXcom (line 41) | namespace OpenXcom FILE: src/Menu/StartState.h function namespace (line 24) | namespace OpenXcom FILE: src/Menu/StatisticsState.cpp type OpenXcom (line 45) | namespace OpenXcom function T (line 95) | T StatisticsState::sumVector(const std::vector &vec) const FILE: src/Menu/StatisticsState.h function namespace (line 22) | namespace OpenXcom FILE: src/Menu/TestPaletteState.cpp type OpenXcom (line 27) | namespace OpenXcom FILE: src/Menu/TestPaletteState.h function namespace (line 22) | namespace OpenXcom FILE: src/Menu/TestState.cpp type OpenXcom (line 45) | namespace OpenXcom FILE: src/Menu/TestState.h function namespace (line 24) | namespace OpenXcom FILE: src/Menu/VideoState.cpp type OpenXcom (line 38) | namespace OpenXcom type AudioSequence (line 319) | struct AudioSequence method AudioSequence (line 327) | AudioSequence(Mod *_mod, FlcPlayer *flcPlayer) : mod(_mod), m(0), s(... function audioHandler (line 391) | static void audioHandler() FILE: src/Menu/VideoState.h function namespace (line 22) | namespace OpenXcom FILE: src/Mod/AlienDeployment.cpp type OpenXcom (line 25) | namespace OpenXcom function BriefingData (line 547) | BriefingData AlienDeployment::getBriefingData() const function ChronoTrigger (line 704) | ChronoTrigger AlienDeployment::getChronoTrigger() const function EscapeType (line 753) | EscapeType AlienDeployment::getEscapeType() const function read (line 835) | bool read(ryml::ConstNodeRef const& n, ItemSet* val) function read (line 842) | bool read(ryml::ConstNodeRef const& n, DeploymentData* val) function read (line 858) | bool read(ryml::ConstNodeRef const& n, BriefingData* val) function read (line 873) | bool read(ryml::ConstNodeRef const& n, ReinforcementsData* val) FILE: src/Mod/AlienDeployment.h function namespace (line 26) | namespace OpenXcom FILE: src/Mod/AlienRace.cpp type OpenXcom (line 24) | namespace OpenXcom function WeightedOptions (line 148) | WeightedOptions* AlienRace::retaliationMissionWeights(const size_t mon... FILE: src/Mod/AlienRace.h type AlienRank (line 25) | enum AlienRank{AR_HUMAN = -1, AR_COMMANDER, AR_LEADER, AR_ENGINEER, AR_M... function namespace (line 27) | namespace OpenXcom FILE: src/Mod/Armor.cpp type OpenXcom (line 27) | namespace OpenXcom function RuleItem (line 490) | const RuleItem* Armor::getCorpseGeoscape() const function RuleItem (line 510) | const RuleItem* Armor::getStoreItem() const function RuleItem (line 519) | const RuleItem* Armor::getSpecialWeapon() const function RuleResearch (line 528) | const RuleResearch* Armor::getRequiredResearch() const function MovementType (line 559) | MovementType Armor::getMovementType() const function MovementType (line 567) | MovementType Armor::getMovementTypeByDepth(int depth) const function UnitStats (line 664) | const UnitStats *Armor::getStats() const function ForcedTorso (line 772) | ForcedTorso Armor::getForcedTorso() const function findWithFallback (line 1003) | int findWithFallback(const std::vector &vec, size_t pos) function getTypeScript (line 1210) | void getTypeScript(const Armor* r, ScriptText& txt) function getCorpseBattlescapeScript (line 1223) | void getCorpseBattlescapeScript(const Armor *ar, const RuleItem* &ret) function getCorpseBattlescapeBigUnitScript (line 1233) | void getCorpseBattlescapeBigUnitScript(const Armor *ar, const RuleItem... function getArmorValueScript (line 1243) | void getArmorValueScript(const Armor *ar, int &ret, int side) function debugDisplayScript (line 1253) | std::string debugDisplayScript(const Armor* ar) FILE: src/Mod/Armor.h function namespace (line 29) | namespace OpenXcom function class (line 90) | class Armor function getDrawingRoutine (line 260) | int getDrawingRoutine() const; function getMoveSound (line 319) | int getMoveSound() const; function RuleStatBonus (line 356) | const RuleStatBonus *getMeleeDodgeRaw() const { return &_meleeDodge; } function getMeleeDodgeBackPenalty (line 358) | float getMeleeDodgeBackPenalty() const; function RuleStatBonus (line 368) | const RuleStatBonus *getMoraleRecoveryRaw() const { return &_moraleRecov... function RuleStatBonus (line 371) | const RuleStatBonus *getHealthRecoveryRaw() const { return &_healthRecov... function RuleStatBonus (line 374) | const RuleStatBonus* getManaRecoveryRaw() const { return &_manaRecovery; } function RuleStatBonus (line 377) | const RuleStatBonus *getStunRegenerationRaw() const { return &_stunRecov... function getWeight (line 380) | int getWeight() const; function getPsiVision (line 407) | int getPsiVision() const; function std (line 462) | const std::vector &getUnitsRaw() const; function getInstantWoundRecovery (line 486) | bool getInstantWoundRecovery() const; FILE: src/Mod/ArticleDefinition.cpp type OpenXcom (line 24) | namespace OpenXcom function UfopaediaTypeId (line 46) | UfopaediaTypeId ArticleDefinition::getType() const function read (line 366) | bool read(ryml::ConstNodeRef const& n, ArticleDefinitionRect* val) FILE: src/Mod/ArticleDefinition.h function namespace (line 25) | namespace OpenXcom FILE: src/Mod/City.cpp type OpenXcom (line 22) | namespace OpenXcom FILE: src/Mod/City.h function namespace (line 23) | namespace OpenXcom FILE: src/Mod/CustomPalettes.cpp type OpenXcom (line 22) | namespace OpenXcom FILE: src/Mod/CustomPalettes.h function namespace (line 23) | namespace OpenXcom FILE: src/Mod/ExtraSounds.cpp type OpenXcom (line 30) | namespace OpenXcom function SoundSet (line 82) | SoundSet *ExtraSounds::loadSoundSet(SoundSet *set) const FILE: src/Mod/ExtraSounds.h function namespace (line 24) | namespace OpenXcom FILE: src/Mod/ExtraSprites.cpp type OpenXcom (line 30) | namespace OpenXcom function Surface (line 176) | Surface *ExtraSprites::loadSurface(Surface *surface) function SurfaceSet (line 201) | SurfaceSet *ExtraSprites::loadSurfaceSet(SurfaceSet *set) function Surface (line 285) | Surface *ExtraSprites::getFrame(SurfaceSet *set, int index) const FILE: src/Mod/ExtraSprites.h function namespace (line 24) | namespace OpenXcom FILE: src/Mod/ExtraStrings.cpp type OpenXcom (line 22) | namespace OpenXcom FILE: src/Mod/ExtraStrings.h function namespace (line 24) | namespace OpenXcom FILE: src/Mod/LoadYaml.h function namespace (line 24) | namespace OpenXcom FILE: src/Mod/MCDPatch.cpp type OpenXcom (line 23) | namespace OpenXcom FILE: src/Mod/MCDPatch.h function namespace (line 22) | namespace OpenXcom FILE: src/Mod/MapBlock.cpp type OpenXcom (line 25) | namespace OpenXcom function read (line 153) | bool read(ryml::ConstNodeRef const& n, RandomizedItems* val) function read (line 165) | bool read(ryml::ConstNodeRef const& n, ExtendedItems* val) FILE: src/Mod/MapBlock.h function namespace (line 25) | namespace OpenXcom FILE: src/Mod/MapData.cpp type OpenXcom (line 21) | namespace OpenXcom function MapDataSet (line 50) | MapDataSet *MapData::getDataset() const function SpecialTileType (line 232) | SpecialTileType MapData::getSpecialType() const function TilePart (line 250) | TilePart MapData::getObjectType() const FILE: src/Mod/MapData.h function namespace (line 22) | namespace OpenXcom FILE: src/Mod/MapDataSet.cpp type OpenXcom (line 28) | namespace OpenXcom function MapData (line 81) | MapData *MapDataSet::getObject(size_t i) function SurfaceSet (line 96) | SurfaceSet *MapDataSet::getSurfaceset() const type MCD (line 115) | struct MCD function MapData (line 293) | MapData *MapDataSet::getBlankFloorTile() function MapData (line 302) | MapData *MapDataSet::getScorchedEarthTile() FILE: src/Mod/MapDataSet.h function namespace (line 25) | namespace OpenXcom FILE: src/Mod/MapScript.cpp type OpenXcom (line 28) | namespace OpenXcom function MapBlock (line 417) | MapBlock *MapScript::getNextBlock(RuleTerrain *terrain) FILE: src/Mod/MapScript.h function namespace (line 27) | namespace OpenXcom FILE: src/Mod/Mod.cpp type OpenXcom (line 115) | namespace OpenXcom type OxceVersionDate (line 121) | struct OxceVersionDate method OxceVersionDate (line 127) | OxceVersionDate(const std::string& data) class ModScriptGlobal (line 329) | class ModScriptGlobal : public ScriptGlobal method loadRuleList (line 335) | void loadRuleList(int &value, const YAML::YamlNodeReader& reader) const method saveRuleList (line 362) | void saveRuleList(const int &value, YAML::YamlNodeWriter& writer) const method initParserGlobals (line 376) | void initParserGlobals(ScriptParserBase* parser) override method beginLoad (line 384) | void beginLoad() override method endLoad (line 396) | void endLoad() override method addMod (line 402) | void addMod(const std::string& s, int i) method setMod (line 409) | void setMod(int i) function T (line 839) | T *Mod::getRule(const std::string &id, const std::string &name, const ... function Font (line 865) | Font *Mod::getFont(const std::string &name, bool error) const function Surface (line 895) | Surface *Mod::getSurface(const std::string &name, bool error) function SurfaceSet (line 906) | SurfaceSet *Mod::getSurfaceSet(const std::string &name, bool error) function Music (line 917) | Music *Mod::getMusic(const std::string &name, bool error) const function Music (line 944) | Music *Mod::getRandomMusic(const std::string &name) const function SoundSet (line 1020) | SoundSet *Mod::getSoundSet(const std::string &name, bool error) const function Sound (line 1031) | Sound *Mod::getSound(const std::string &set, int sound) const function Palette (line 1063) | Palette *Mod::getPalette(const std::string &name, bool error) const function Sound (line 1083) | Sound *Mod::getSoundByDepth(unsigned int depth, unsigned int sound) const function isListHelper (line 1299) | bool isListHelper(const YAML::YamlNodeReader& reader) function isListAddTagHelper (line 1304) | bool isListAddTagHelper(const YAML::YamlNodeReader& reader) function isListRemoveTagHelper (line 1309) | bool isListRemoveTagHelper(const YAML::YamlNodeReader& reader) function isMapHelper (line 1314) | bool isMapHelper(const YAML::YamlNodeReader& reader) function isMapAddTagHelper (line 1319) | bool isMapAddTagHelper(const YAML::YamlNodeReader& reader) function throwOnBadListHelper (line 1324) | void throwOnBadListHelper(const std::string &parent, const YAML::YamlN... function throwOnBadMapHelper (line 1339) | void throwOnBadMapHelper(const std::string &parent, const YAML::YamlNo... function showInfo (line 1355) | void showInfo(const std::string &parent, const YAML::YamlNodeReader& r... type LoadFuncStandard (line 1370) | struct LoadFuncStandard method funcTagForNew (line 1372) | auto funcTagForNew() -> LoadFuncStandard { return { }; } type LoadFuncEditable (line 1378) | struct LoadFuncEditable method funcTagForNew (line 1380) | auto funcTagForNew() -> LoadFuncStandard { return { }; } type LoadFuncNullable (line 1386) | struct LoadFuncNullable method funcTagForNew (line 1388) | auto funcTagForNew() -> LoadFuncNullable { return { }; } function loadHelper (line 1396) | void loadHelper(const std::string &parent, int& v, const YAML::YamlNod... function loadHelper (line 1405) | void loadHelper(const std::string &parent, std::string& v, const YAML:... function loadHelper (line 1419) | void loadHelper(const std::string &parent, std::string& v, const YAML:... function loadHelper (line 1431) | void loadHelper(const std::string &parent, std::string& v, const YAML:... function loadHelper (line 1451) | void loadHelper(const std::string &parent, std::vector& v, const YA... function loadHelper (line 1474) | void loadHelper(const std::string &parent, std::vector& v, const YA... function loadHelper (line 1515) | void loadHelper(const std::string &parent, std::map& v, const YA... function loadHelper (line 1539) | void loadHelper(const std::string &parent, std::map& v, const YA... function loadHelper (line 1582) | void loadHelper(const std::string &parent, std::vector... function loadRuleInfoHelper (line 1648) | void loadRuleInfoHelper(const YAML::YamlNodeReader& reader, const char... function afterLoadHelper (line 2093) | static void afterLoadHelper(const char* name, Mod* mod, std::map (line 4890) | struct compareRule method compareRule (line 4894) | compareRule(Mod *mod) : _mod(mod) type compareRule (line 4909) | struct compareRule method compareRule (line 4913) | compareRule(Mod *mod) : _mod(mod) type compareRule (line 4942) | struct compareRule method compareRule (line 4947) | compareRule(Mod *mod) : _mod(mod), _sections(mod->getUfopaediaSectio... type compareSection (line 4963) | struct compareSection method compareSection (line 4968) | compareSection(Mod *mod) : _mod(mod), _sections(mod->getUfopaediaSec... function sortIndex (line 4982) | void sortIndex(std::vector& index, std::map) function else (line 592) | else if constexpr (std::is_same_v) function else (line 596) | else if constexpr (std::is_same_v) function else (line 600) | else if constexpr (std::is_same_v) function else (line 604) | else if constexpr (std::is_same_v) function else (line 608) | else if constexpr (std::is_same_v) function else (line 612) | else if constexpr (std::is_same_v) function else (line 616) | else if constexpr (std::is_same_v) function else (line 620) | else if constexpr (std::is_same_v) function else (line 624) | else if constexpr (std::is_same_v) function else (line 628) | else if constexpr (std::is_same_v) function RuleInventory (line 766) | RuleInventory *getInventoryLeftHand() const { return getInventory("STR_L... function RuleInventory (line 768) | RuleInventory *getInventoryBackpack() const { return getInventory("STR_B... function RuleInventory (line 770) | RuleInventory *getInventoryBelt() const { return getInventory("STR_BELT"... function RuleInventory (line 772) | RuleInventory *getInventoryGround() const { return getInventory("STR_GRO... function getHireEngineerCost (line 790) | int getHireEngineerCost() const; function getHireScientistCost (line 796) | int getHireScientistCost() const; function getEngineerCost (line 802) | int getEngineerCost() const; function getMaxLookVariant (line 859) | int getMaxLookVariant() const; function getUfoTractorBeamSizeModifier (line 947) | int getUfoTractorBeamSizeModifier(int ufoSize) const { return _ufoTracto... function getEscortRange (line 949) | double getEscortRange() const; function getSoldiersPerRank (line 963) | int getSoldiersPerRank(const SoldierRank rank) const { return _soldiersP... function getPerformanceBonus (line 979) | int getPerformanceBonus(int score) const { return (int)(score * _perform... function std (line 1023) | const std::vector &getResearchList() const; function std (line 1116) | const std::vector &getHiddenMovementBackgrounds() const; function std (line 1129) | const std::vector &getFlagByKills() const; function std (line 1135) | const std::vector& getUfoFiringRateCoefficients() { return _ufoFiri... function std (line 1136) | const std::vector& getUfoEscapeCountdownCoefficients() { return _uf... function std (line 1137) | const std::vector& getRetaliationTriggerOdds() { return _retaliatio... function std (line 1138) | const std::vector& getRetaliationBaseRegionOdds() { return _retalia... function std (line 1139) | const std::vector& getAliensFacingCraftOdds() { return _aliensFacin... FILE: src/Mod/ModScript.h function namespace (line 23) | namespace OpenXcom type ReactionUnitParser (line 107) | struct ReactionUnitParser type VisibilityUnitParser (line 112) | struct VisibilityUnitParser type AiCalculateTargetWeightParser (line 117) | struct AiCalculateTargetWeightParser type HitUnitParser (line 122) | struct HitUnitParser type SkillUseUnitParser (line 126) | struct SkillUseUnitParser type TryPsiAttackUnitParser (line 130) | struct TryPsiAttackUnitParser type TryMeleeAttackUnitParser (line 134) | struct TryMeleeAttackUnitParser type DamageUnitParser (line 138) | struct DamageUnitParser type DamageSpecialUnitParser (line 142) | struct DamageSpecialUnitParser type HealUnitParser (line 146) | struct HealUnitParser type CreateUnitParser (line 150) | struct CreateUnitParser type NewTurnUnitParser (line 154) | struct NewTurnUnitParser type ReturnFromMissionUnitParser (line 158) | struct ReturnFromMissionUnitParser type AwardExperienceParser (line 163) | struct AwardExperienceParser type StatsForNerdsArmorParser (line 168) | struct StatsForNerdsArmorParser type CreateItemParser (line 177) | struct CreateItemParser type NewTurnItemParser (line 181) | struct NewTurnItemParser type RecolorItemParser (line 185) | struct RecolorItemParser type SelectItemParser (line 189) | struct SelectItemParser type VaporParticleBaseParser (line 195) | struct VaporParticleBaseParser function VaporParticleBaseParser (line 199) | struct VaporParticleAmmoParser : VaporParticleBaseParser function VaporParticleBaseParser (line 203) | struct VaporParticleWeaponParser : VaporParticleBaseParser type TryPsiAttackItemParser (line 209) | struct TryPsiAttackItemParser type TryMeleeAttackItemParser (line 214) | struct TryMeleeAttackItemParser type SellCostItemParser (line 219) | struct SellCostItemParser type BuyCostItemParser (line 223) | struct BuyCostItemParser type StatsForNerdsItemParser (line 228) | struct StatsForNerdsItemParser type BonusStatsBaseParser (line 237) | struct BonusStatsBaseParser function BonusStatsBaseParser (line 250) | struct BonusStatsParser : BonusStatsBaseParser function BonusStatsBaseParser (line 258) | struct BonusStatsRecoveryParser : BonusStatsBaseParser function BonusStatsBaseParser (line 266) | struct BonusSoldierStatsRecoveryParser : BonusStatsBaseParser type NewMonthCountryParser (line 278) | struct NewMonthCountryParser type DetectUfoFromBaseParser (line 287) | struct DetectUfoFromBaseParser type DetectUfoFromCraftParser (line 292) | struct DetectUfoFromCraftParser type StatsForNerdsUfoParser (line 297) | struct StatsForNerdsUfoParser type StatsForNerdsCraftParser (line 306) | struct StatsForNerdsCraftParser type ApplySoldierBonusesParser (line 315) | struct ApplySoldierBonusesParser function typename (line 576) | typename ScriptType::Output arg{} function typename (line 577) | typename ScriptType::Worker work{ std::forward(args)... }; function typename (line 593) | typename ScriptType::Worker work{ std::forward(args)... }; function typename (line 611) | typename ScriptType::Output arg{ first, second }; FILE: src/Mod/Polygon.cpp type OpenXcom (line 22) | namespace OpenXcom function Sint16 (line 150) | Sint16 Polygon::getX(int i) const function Sint16 (line 170) | Sint16 Polygon::getY(int i) const FILE: src/Mod/Polygon.h function namespace (line 23) | namespace OpenXcom FILE: src/Mod/Polyline.cpp type OpenXcom (line 22) | namespace OpenXcom FILE: src/Mod/Polyline.h function namespace (line 22) | namespace OpenXcom FILE: src/Mod/RuleAlienMission.cpp type OpenXcom (line 22) | namespace OpenXcom function read (line 246) | bool read(ryml::ConstNodeRef const& n, MissionWave* val) FILE: src/Mod/RuleAlienMission.h function namespace (line 25) | namespace OpenXcom FILE: src/Mod/RuleArcScript.cpp type OpenXcom (line 22) | namespace OpenXcom FILE: src/Mod/RuleArcScript.h function namespace (line 26) | namespace OpenXcom FILE: src/Mod/RuleBaseFacility.cpp type OpenXcom (line 30) | namespace OpenXcom function BasePlacementErrors (line 674) | BasePlacementErrors RuleBaseFacility::getCanBuildOverOtherFacility(con... function RuleBaseFacility (line 712) | const RuleBaseFacility* RuleBaseFacility::getDestroyedFacility() const FILE: src/Mod/RuleBaseFacility.h function namespace (line 27) | namespace OpenXcom FILE: src/Mod/RuleBaseFacilityFunctions.h function namespace (line 24) | namespace OpenXcom FILE: src/Mod/RuleCommendations.cpp type OpenXcom (line 23) | namespace OpenXcom function RuleSoldierBonus (line 116) | const RuleSoldierBonus *RuleCommendations::getSoldierBonus(int decorat... FILE: src/Mod/RuleCommendations.h function namespace (line 22) | namespace OpenXcom FILE: src/Mod/RuleConverter.cpp type OpenXcom (line 21) | namespace OpenXcom FILE: src/Mod/RuleConverter.h function namespace (line 25) | namespace OpenXcom FILE: src/Mod/RuleCountry.cpp type OpenXcom (line 25) | namespace OpenXcom function debugDisplayScript (line 196) | std::string debugDisplayScript(const RuleCountry* rc) FILE: src/Mod/RuleCountry.h function namespace (line 26) | namespace OpenXcom FILE: src/Mod/RuleCraft.cpp type OpenXcom (line 26) | namespace OpenXcom function RuleItem (line 408) | const RuleItem* RuleCraft::getRefuelItem() const function RuleTerrain (line 487) | RuleTerrain *RuleCraft::getBattlescapeTerrainData() const function RuleCraftDeployment (line 550) | const RuleCraftDeployment &RuleCraft::getDeployment() const function RuleCraftStats (line 627) | const RuleCraftStats& RuleCraft::getStats() const function getTypeScript (line 797) | void getTypeScript(const RuleCraft* r, ScriptText& txt) function debugDisplayScript (line 810) | std::string debugDisplayScript(const RuleCraft* rc) FILE: src/Mod/RuleCraft.h function namespace (line 28) | namespace OpenXcom function class (line 178) | class RuleCraft FILE: src/Mod/RuleCraftWeapon.cpp type OpenXcom (line 23) | namespace OpenXcom function RuleItem (line 279) | const RuleItem* RuleCraftWeapon::getLauncherItem() const function RuleItem (line 289) | const RuleItem* RuleCraftWeapon::getClipItem() const function CraftWeaponProjectileType (line 298) | CraftWeaponProjectileType RuleCraftWeapon::getProjectileType() const function RuleCraftStats (line 324) | const RuleCraftStats& RuleCraftWeapon::getBonusStats() const FILE: src/Mod/RuleCraftWeapon.h function namespace (line 25) | namespace OpenXcom FILE: src/Mod/RuleDamageType.cpp type OpenXcom (line 24) | namespace OpenXcom function getDamageHelper (line 213) | int getDamageHelper(bool random, float multipler, int damage) FILE: src/Mod/RuleDamageType.h function namespace (line 23) | namespace OpenXcom FILE: src/Mod/RuleEnviroEffects.cpp type OpenXcom (line 24) | namespace OpenXcom function EnvironmentalCondition (line 83) | EnvironmentalCondition RuleEnviroEffects::getEnvironmetalCondition(con... function Armor (line 102) | Armor* RuleEnviroEffects::getArmorTransformation(const Armor* sourceAr... function read (line 121) | bool read(ryml::ConstNodeRef const& n, EnvironmentalCondition* val) FILE: src/Mod/RuleEnviroEffects.h function namespace (line 24) | namespace OpenXcom FILE: src/Mod/RuleEvent.cpp type OpenXcom (line 22) | namespace OpenXcom FILE: src/Mod/RuleEvent.h function namespace (line 26) | namespace OpenXcom FILE: src/Mod/RuleEventScript.cpp type OpenXcom (line 22) | namespace OpenXcom FILE: src/Mod/RuleEventScript.h function namespace (line 26) | namespace OpenXcom FILE: src/Mod/RuleGlobe.cpp type OpenXcom (line 30) | namespace OpenXcom function Texture (line 216) | Texture *RuleGlobe::getTexture(int id) const FILE: src/Mod/RuleGlobe.h function namespace (line 24) | namespace OpenXcom FILE: src/Mod/RuleInterface.cpp type OpenXcom (line 25) | namespace OpenXcom function Element (line 86) | const Element *RuleInterface::getElementOptional(const std::string &id... function Element (line 96) | const Element *RuleInterface::getElement(const std::string &id) const FILE: src/Mod/RuleInterface.h function namespace (line 24) | namespace OpenXcom FILE: src/Mod/RuleInventory.cpp type OpenXcom (line 25) | namespace OpenXcom function InventoryType (line 108) | InventoryType RuleInventory::getType() const type RuleSlot (line 135) | struct RuleSlot function getIdScript (line 266) | void getIdScript(const RuleInventory* bu, ScriptText& txt) function getTypeScript (line 279) | void getTypeScript(const RuleInventory* bu, int& type) function debugDisplayScript (line 291) | std::string debugDisplayScript(const RuleInventory* bu) function read (line 334) | bool read(ryml::ConstNodeRef const& n, RuleSlot* val) FILE: src/Mod/RuleInventory.h function namespace (line 25) | namespace OpenXcom FILE: src/Mod/RuleItem.cpp type OpenXcom (line 39) | namespace OpenXcom function UpdateAttacker (line 48) | void UpdateAttacker(BattleActionAttack& attack) function UpdateAmmo (line 67) | void UpdateAmmo(BattleActionAttack& attack) function UpdateGrenade (line 86) | void UpdateGrenade(BattleActionAttack& attack) function BattleActionAttack (line 105) | BattleActionAttack BattleActionAttack::GetBeforeShoot(const BattleActi... function BattleActionAttack (line 110) | BattleActionAttack BattleActionAttack::GetBeforeShoot(BattleActionType... function BattleActionAttack (line 125) | BattleActionAttack BattleActionAttack::GetAferShoot(const BattleAction... function BattleActionAttack (line 130) | BattleActionAttack BattleActionAttack::GetAferShoot(BattleActionType t... function RuleItemCategory (line 915) | const RuleItemCategory* RuleItem::getFirstCategoryWithInvOrder(const M... function Unit (line 931) | Unit* RuleItem::getVehicleUnit() const function RuleItemAction (line 1344) | const RuleItemAction *RuleItem::getConfigAimed() const function RuleItemAction (line 1352) | const RuleItemAction *RuleItem::getConfigAuto() const function RuleItemAction (line 1360) | const RuleItemAction *RuleItem::getConfigSnap() const function RuleItemAction (line 1368) | const RuleItemAction *RuleItem::getConfigMelee() const function RuleItemUseCost (line 1477) | RuleItemUseCost RuleItem::getCostAimed() const function RuleItemUseCost (line 1486) | RuleItemUseCost RuleItem::getCostAuto() const function RuleItemUseCost (line 1495) | RuleItemUseCost RuleItem::getCostSnap() const function RuleItemUseCost (line 1504) | RuleItemUseCost RuleItem::getCostMelee() const function RuleItemUseCost (line 1513) | RuleItemUseCost RuleItem::getCostUse() const function RuleItemUseCost (line 1529) | RuleItemUseCost RuleItem::getCostMind() const function RuleItemUseCost (line 1538) | RuleItemUseCost RuleItem::getCostPanic() const function RuleItemUseCost (line 1547) | RuleItemUseCost RuleItem::getCostThrow() const function RuleItemUseCost (line 1556) | RuleItemUseCost RuleItem::getCostPrime() const function RuleItemUseCost (line 1572) | RuleItemUseCost RuleItem::getCostUnprime() const function RuleItem (line 1600) | const RuleItem* RuleItem::getVehicleClipAmmo() const function RuleDamageType (line 1690) | const RuleDamageType *RuleItem::getDamageType() const function RuleDamageType (line 1699) | const RuleDamageType *RuleItem::getMeleeType() const function BattleType (line 1708) | BattleType RuleItem::getBattleType() const function BattleFuseType (line 1725) | BattleFuseType RuleItem::getFuseTimerType() const function RuleItemFuseTrigger (line 1762) | const RuleItemFuseTrigger *RuleItem::getFuseTriggerEvent() const function BattleMediKitType (line 1959) | BattleMediKitType RuleItem::getMediKitType() const function RuleItemUseFlat (line 2172) | RuleItemUseFlat RuleItem::getFlatAimed() const function RuleItemUseFlat (line 2181) | RuleItemUseFlat RuleItem::getFlatAuto() const function RuleItemUseFlat (line 2190) | RuleItemUseFlat RuleItem::getFlatSnap() const function RuleItemUseFlat (line 2199) | RuleItemUseFlat RuleItem::getFlatMelee() const function RuleItemUseFlat (line 2208) | RuleItemUseFlat RuleItem::getFlatUse() const function RuleItemUseFlat (line 2217) | RuleItemUseFlat RuleItem::getFlatThrow() const function RuleItemUseFlat (line 2226) | RuleItemUseFlat RuleItem::getFlatPrime() const function RuleItemUseFlat (line 2235) | RuleItemUseFlat RuleItem::getFlatUnprime() const function ExperienceTrainingMode (line 2253) | ExperienceTrainingMode RuleItem::getExperienceTrainingMode() const function getTypeScript (line 2774) | void getTypeScript(const RuleItem* r, ScriptText& txt) function getBattleTypeScript (line 2787) | void getBattleTypeScript(const RuleItem *ri, int &ret) function isSingleTargetScript (line 2797) | void isSingleTargetScript(const RuleItem* r, int &ret) function hasCategoryScript (line 2810) | void hasCategoryScript(const RuleItem* ri, int& val, const std::string... function getResistTypeScript (line 2824) | void getResistTypeScript(const RuleDamageType* rdt, int &ret) function getAoeScript (line 2829) | void getAoeScript(const RuleDamageType* rdt, int &ret) function getRandomTypeScript (line 2834) | void getRandomTypeScript(const RuleDamageType* rdt, int &ret) function getArmorEffectivenessScript (line 2839) | void getArmorEffectivenessScript(const RuleDamageType* rdt, int& ret) function getDamageToScript (line 2845) | void getDamageToScript(const RuleDamageType* rdt, int &ret, int value) function getRandomDamageScript (line 2850) | void getRandomDamageScript(const RuleDamageType* rdt, int &ret, int va... function debugDisplayScript (line 2863) | std::string debugDisplayScript(const RuleDamageType* rdt) function debugDisplayScript (line 2882) | std::string debugDisplayScript(const RuleItem* ri) FILE: src/Mod/RuleItem.h function namespace (line 31) | namespace OpenXcom FILE: src/Mod/RuleItemCategory.cpp type OpenXcom (line 22) | namespace OpenXcom FILE: src/Mod/RuleItemCategory.h function namespace (line 24) | namespace OpenXcom FILE: src/Mod/RuleManufacture.cpp type OpenXcom (line 28) | namespace OpenXcom function RuleCraft (line 318) | const RuleCraft* RuleManufacture::getProducedCraft() const FILE: src/Mod/RuleManufacture.h function namespace (line 27) | namespace OpenXcom FILE: src/Mod/RuleManufactureShortcut.cpp type OpenXcom (line 21) | namespace OpenXcom FILE: src/Mod/RuleManufactureShortcut.h function namespace (line 24) | namespace OpenXcom FILE: src/Mod/RuleMissionScript.cpp type OpenXcom (line 25) | namespace OpenXcom FILE: src/Mod/RuleMissionScript.h function namespace (line 27) | namespace OpenXcom FILE: src/Mod/RuleMusic.cpp type OpenXcom (line 23) | namespace OpenXcom FILE: src/Mod/RuleMusic.h function namespace (line 23) | namespace OpenXcom FILE: src/Mod/RuleRegion.cpp type OpenXcom (line 26) | namespace OpenXcom function read (line 247) | bool read(ryml::ConstNodeRef const& n, MissionArea* val) function read (line 264) | bool read(ryml::ConstNodeRef const& n, MissionZone* val) FILE: src/Mod/RuleRegion.h function namespace (line 27) | namespace OpenXcom FILE: src/Mod/RuleResearch.cpp type OpenXcom (line 25) | namespace OpenXcom function debugDisplayScript (line 302) | std::string debugDisplayScript(const RuleResearch* ru) FILE: src/Mod/RuleResearch.h function namespace (line 27) | namespace OpenXcom FILE: src/Mod/RuleSkill.cpp type OpenXcom (line 24) | namespace OpenXcom function getTypeScript (line 90) | void getTypeScript(const RuleSkill* r, ScriptText& txt) function debugDisplayScript (line 103) | std::string debugDisplayScript(const RuleSkill* rs) FILE: src/Mod/RuleSkill.h function namespace (line 26) | namespace OpenXcom FILE: src/Mod/RuleSoldier.cpp type OpenXcom (line 33) | namespace OpenXcom function UnitStats (line 291) | UnitStats RuleSoldier::getMinStats() const function UnitStats (line 300) | UnitStats RuleSoldier::getMaxStats() const function UnitStats (line 309) | UnitStats RuleSoldier::getStatCaps() const function UnitStats (line 318) | UnitStats RuleSoldier::getTrainingStatCaps() const function UnitStats (line 327) | UnitStats RuleSoldier::getDogfightExperience() const function Armor (line 419) | Armor* RuleSoldier::getDefaultArmor() const function getTypeScript (line 623) | void getTypeScript(const RuleSkill* r, ScriptText& txt) function debugDisplayScript (line 636) | std::string debugDisplayScript(const RuleSoldier* rs) FILE: src/Mod/RuleSoldier.h function namespace (line 26) | namespace OpenXcom FILE: src/Mod/RuleSoldierBonus.cpp type OpenXcom (line 26) | namespace OpenXcom function debugDisplayScript (line 128) | std::string debugDisplayScript(const RuleSoldierBonus* ri) FILE: src/Mod/RuleSoldierBonus.h function namespace (line 26) | namespace OpenXcom FILE: src/Mod/RuleSoldierTransformation.cpp type OpenXcom (line 22) | namespace OpenXcom function UnitStats (line 240) | const UnitStats &RuleSoldierTransformation::getRequiredMinStats() const function UnitStats (line 249) | const UnitStats &RuleSoldierTransformation::getRequiredMaxStats() const function UnitStats (line 312) | const UnitStats &RuleSoldierTransformation::getFlatOverallStatChange()... function UnitStats (line 321) | const UnitStats &RuleSoldierTransformation::getPercentOverallStatChang... function UnitStats (line 330) | const UnitStats &RuleSoldierTransformation::getPercentGainedStatChange... FILE: src/Mod/RuleSoldierTransformation.h function namespace (line 27) | namespace OpenXcom FILE: src/Mod/RuleStartingCondition.cpp type OpenXcom (line 28) | namespace OpenXcom function RuleCraft (line 180) | const RuleCraft* RuleStartingCondition::getCraftReplacement(const Rule... FILE: src/Mod/RuleStartingCondition.h function namespace (line 25) | namespace OpenXcom FILE: src/Mod/RuleStatBonus.cpp type OpenXcom (line 28) | namespace OpenXcom function stat0 (line 40) | float stat0(const BattleUnit *unit) function stat1 (line 48) | float stat1(const BattleUnit *unit) function stat2 (line 58) | float stat2(const BattleUnit *unit) function currentFatalWounds (line 64) | float currentFatalWounds(const BattleUnit *unit) function currentRank (line 69) | float currentRank(const BattleUnit *unit) function currentRankUnified (line 74) | float currentRankUnified(const BattleUnit *unit) function currentTimeUnits (line 79) | float currentTimeUnits(const BattleUnit *unit) function currentHealth (line 84) | float currentHealth(const BattleUnit *unit) function currentMana (line 89) | float currentMana(const BattleUnit* unit) function currentEnergy (line 94) | float currentEnergy(const BattleUnit *unit) function currentMorale (line 99) | float currentMorale(const BattleUnit *unit) function currentStun (line 104) | float currentStun(const BattleUnit *unit) function normalizedHelper (line 109) | float normalizedHelper(int val, int max) function normalizedTimeUnits (line 114) | float normalizedTimeUnits(const BattleUnit *unit) function normalizedHealth (line 119) | float normalizedHealth(const BattleUnit *unit) function normalizedMana (line 124) | float normalizedMana(const BattleUnit* unit) function normalizedEnergy (line 129) | float normalizedEnergy(const BattleUnit *unit) function normalizedMorale (line 134) | float normalizedMorale(const BattleUnit *unit) function normalizedStun (line 139) | float normalizedStun(const BattleUnit *unit) function basicEnergyRegeneration (line 144) | float basicEnergyRegeneration(const BattleUnit *unit) type getBonusStatsScript (line 162) | struct getBonusStatsScript method RetEnum (line 164) | static RetEnum func(const BattleUnit *bu, int &ret, int pow1, int po... type BonusStatData (line 187) | struct BonusStatData function BonusStatDataFunc (line 197) | BonusStatDataFunc create() function BonusStatDataFunc (line 209) | BonusStatDataFunc create0() function BonusStatDataFunc (line 218) | BonusStatDataFunc create1() function BonusStatDataFunc (line 227) | BonusStatDataFunc create2() FILE: src/Mod/RuleStatBonus.h function namespace (line 25) | namespace OpenXcom FILE: src/Mod/RuleTerrain.cpp type OpenXcom (line 27) | namespace OpenXcom function MapBlock (line 195) | MapBlock* RuleTerrain::getRandomMapBlock(int maxSizeX, int maxSizeY, i... function MapBlock (line 223) | MapBlock* RuleTerrain::getMapBlock(const std::string &name) function MapData (line 239) | MapData *RuleTerrain::getMapData(unsigned int *id, int *mapDataSetID) ... FILE: src/Mod/RuleTerrain.h function namespace (line 25) | namespace OpenXcom FILE: src/Mod/RuleUfo.cpp type OpenXcom (line 24) | namespace OpenXcom function RuleTerrain (line 329) | RuleTerrain *RuleUfo::getBattlescapeTerrainData() const function RuleUfoStats (line 392) | const RuleUfoStats& RuleUfo::getStats() const function RuleUfoStats (line 403) | const RuleUfoStats& RuleUfo::getRaceBonus(const std::string& s) const function debugDisplayScript (line 470) | std::string debugDisplayScript(const RuleUfo* ru) FILE: src/Mod/RuleUfo.h function namespace (line 26) | namespace OpenXcom function class (line 69) | class RuleUfo FILE: src/Mod/RuleVideo.cpp type OpenXcom (line 23) | namespace OpenXcom function _loadSlide (line 39) | static void _loadSlide(SlideshowSlide &slide, const YAML::YamlNodeRead... function SlideshowHeader (line 95) | const SlideshowHeader & RuleVideo::getSlideshowHeader() const FILE: src/Mod/RuleVideo.h type SlideshowSlide (line 35) | struct SlideshowSlide FILE: src/Mod/RuleWeaponSet.cpp type OpenXcom (line 22) | namespace OpenXcom FILE: src/Mod/RuleWeaponSet.h function namespace (line 24) | namespace OpenXcom FILE: src/Mod/SoldierNamePool.cpp type OpenXcom (line 26) | namespace OpenXcom FILE: src/Mod/SoldierNamePool.h function namespace (line 24) | namespace OpenXcom FILE: src/Mod/SoundDefinition.cpp type OpenXcom (line 21) | namespace OpenXcom FILE: src/Mod/SoundDefinition.h function namespace (line 24) | namespace OpenXcom FILE: src/Mod/StatString.cpp type OpenXcom (line 25) | namespace OpenXcom function StatStringCondition (line 65) | StatStringCondition *StatString::getCondition(const std::string &condi... FILE: src/Mod/StatString.h function namespace (line 23) | namespace OpenXcom FILE: src/Mod/StatStringCondition.cpp type OpenXcom (line 22) | namespace OpenXcom FILE: src/Mod/StatStringCondition.h function namespace (line 22) | namespace OpenXcom FILE: src/Mod/Texture.cpp type OpenXcom (line 24) | namespace OpenXcom function read (line 198) | bool read(ryml::ConstNodeRef const& n, TerrainCriteria* val) FILE: src/Mod/Texture.h function namespace (line 25) | namespace OpenXcom FILE: src/Mod/UfoTrajectory.cpp type OpenXcom (line 22) | namespace OpenXcom function read (line 58) | bool read(ryml::ConstNodeRef const& n, TrajectoryWaypoint* val) FILE: src/Mod/UfoTrajectory.h function namespace (line 24) | namespace OpenXcom FILE: src/Mod/Unit.cpp type OpenXcom (line 26) | namespace OpenXcom function UnitStats (line 218) | const UnitStats *Unit::getStats() const function Armor (line 254) | const Armor* Unit::getArmor() const function Unit (line 372) | const Unit *Unit::getSpawnUnit() const function getTypeScript (line 494) | void getTypeScript(const Unit* r, ScriptText& txt) function debugDisplayScript (line 507) | std::string debugDisplayScript(const Unit* unit) function read (line 550) | bool read(ryml::ConstNodeRef const& n, UnitStats* val) function write (line 568) | void write(ryml::NodeRef* n, UnitStats const& val) FILE: src/Mod/Unit.h function namespace (line 27) | namespace OpenXcom function UnitStats (line 115) | static UnitStats templateMerge(const UnitStats& origStats, const UnitSta... function UnitStats (line 144) | static UnitStats softLimit(const UnitStats& statChange, const UnitStats&... function UnitStats (line 174) | static UnitStats combine(const UnitStats &mask, const UnitStats &keep, c... function UnitStats (line 193) | static UnitStats random(const UnitStats &a, const UnitStats &b) function UnitStats (line 215) | static UnitStats isRandom(const UnitStats &a, const UnitStats &b) function UnitStats (line 246) | static UnitStats scalar(int i) function UnitStats (line 258) | static UnitStats obeyFixedMinimum(const UnitStats &a) function UnitStats (line 265) | static UnitStats max(const UnitStats& a, const UnitStats& b) function UnitStats (line 277) | static UnitStats min(const UnitStats& a, const UnitStats& b) function getMaxStatScript (line 290) | static void getMaxStatScript(const T *t, int& val) function setMaxAndCurrStatScript (line 324) | void setMaxAndCurrStatScript(T *t, int val) function addMaxAndCurrStatScript (line 340) | void addMaxAndCurrStatScript(T *t, int val) type StatAdjustment (line 424) | struct StatAdjustment function class (line 443) | class Unit FILE: src/Savegame/AlienBase.cpp type OpenXcom (line 22) | namespace OpenXcom function AlienDeployment (line 171) | AlienDeployment *AlienBase::getDeployment() const FILE: src/Savegame/AlienBase.h function namespace (line 25) | namespace OpenXcom FILE: src/Savegame/AlienMission.cpp type OpenXcom (line 48) | namespace OpenXcom function Base (line 414) | Base* AlienMission::selectXcomBase(SavedGame& game, const RuleRegion& ... function Ufo (line 468) | Ufo *AlienMission::spawnUfo(SavedGame &game, const Mod &mod, const Glo... function AlienBase (line 1117) | const AlienBase *AlienMission::getAlienBase() const function AlienBase (line 1158) | AlienBase *AlienMission::spawnAlienBase(Country *pactCountry, Game &en... function AlienDeployment (line 1193) | AlienDeployment *AlienMission::chooseAlienBaseType(const Mod &mod, con... function MissionSite (line 1432) | MissionSite *AlienMission::spawnMissionSite(SavedGame &game, const Mod... FILE: src/Savegame/AlienMission.h function namespace (line 23) | namespace OpenXcom FILE: src/Savegame/AlienStrategy.cpp type OpenXcom (line 26) | namespace OpenXcom FILE: src/Savegame/AlienStrategy.h function namespace (line 23) | namespace OpenXcom FILE: src/Savegame/Base.cpp type OpenXcom (line 55) | namespace OpenXcom function UfoDetection (line 496) | UfoDetection Base::detect(const Ufo *target, const SavedGame *save, bo... function BasePlacementErrors (line 2156) | BasePlacementErrors Base::isAreaInUse(BaseAreaSubset area, const RuleB... function RuleBaseFacilityFunctions (line 2389) | RuleBaseFacilityFunctions Base::getProvidedBaseFunc(BaseAreaSubset ski... function RuleBaseFacilityFunctions (line 2416) | RuleBaseFacilityFunctions Base::getRequireBaseFunc(BaseAreaSubset skip... function RuleBaseFacilityFunctions (line 2446) | RuleBaseFacilityFunctions Base::getForbiddenBaseFunc(BaseAreaSubset sk... function RuleBaseFacilityFunctions (line 2468) | RuleBaseFacilityFunctions Base::getFutureBaseFunc(BaseAreaSubset skip)... function BaseSumDailyRecovery (line 2511) | BaseSumDailyRecovery Base::getSumRecoveryPerDay() const FILE: src/Savegame/Base.h function namespace (line 32) | namespace OpenXcom FILE: src/Savegame/BaseFacility.cpp type OpenXcom (line 25) | namespace OpenXcom function RuleBaseFacility (line 92) | const RuleBaseFacility *BaseFacility::getRules() const function BaseAreaSubset (line 140) | BaseAreaSubset BaseFacility::getPlacement() const function BasePlacementErrors (line 196) | BasePlacementErrors BaseFacility::inUse() const function RuleItem (line 210) | const RuleItem* BaseFacility::rearm() function Craft (line 273) | Craft *BaseFacility::getCraftForDrawing() const FILE: src/Savegame/BaseFacility.h function namespace (line 23) | namespace OpenXcom FILE: src/Savegame/BattleItem.cpp type OpenXcom (line 39) | namespace OpenXcom function RuleItem (line 207) | const RuleItem *BattleItem::getRules() const function BattleUnit (line 480) | BattleUnit *BattleItem::getOwner() function BattleUnit (line 489) | const BattleUnit *BattleItem::getOwner() const function BattleUnit (line 498) | BattleUnit *BattleItem::getPreviousOwner() function BattleUnit (line 507) | const BattleUnit *BattleItem::getPreviousOwner() const function RuleInventory (line 568) | const RuleInventory *BattleItem::getSlot() const function Surface (line 673) | const Surface *BattleItem::getFloorSprite(const SurfaceSet *set, const... function Surface (line 707) | const Surface *BattleItem::getBigSprite(const SurfaceSet *set, const S... function RuleItemAction (line 810) | const RuleItemAction *BattleItem::getActionConf(BattleActionType actio... function BattleItem (line 861) | const BattleItem *BattleItem::getAmmoForAction(BattleActionType action... function BattleItem (line 888) | BattleItem *BattleItem::getAmmoForAction(BattleActionType action, std:... function BattleItem (line 983) | BattleItem *BattleItem::setAmmoForSlot(int slot, BattleItem* item) function BattleItem (line 1009) | BattleItem *BattleItem::getAmmoForSlot(int slot) function BattleItem (line 1018) | const BattleItem *BattleItem::getAmmoForSlot(int slot) const function Tile (line 1067) | Tile *BattleItem::getTile() const function BattleUnit (line 1094) | BattleUnit *BattleItem::getUnit() function BattleUnit (line 1103) | const BattleUnit *BattleItem::getUnit() const type getAmmoForSlotScript (line 1282) | struct getAmmoForSlotScript method RetEnum (line 1284) | static RetEnum func(BattleItem *weapon, BattleItem *&ammo, int slot) type getAmmoForSlotConstScript (line 1298) | struct getAmmoForSlotConstScript method RetEnum (line 1300) | static RetEnum func(const BattleItem *weapon, const BattleItem *&amm... type getAmmoItemScript (line 1314) | struct getAmmoItemScript method RetEnum (line 1316) | static RetEnum func(BattleItem *weapon, BattleItem *&ammo) type getAmmoItemConstScript (line 1322) | struct getAmmoItemConstScript method RetEnum (line 1324) | static RetEnum func(const BattleItem *weapon, const BattleItem *&ammo) type getAmmoForActionScript (line 1330) | struct getAmmoForActionScript method RetEnum (line 1332) | static RetEnum func(BattleItem *weapon, BattleItem *&ammo, int action) type getAmmoForActionConstScript (line 1347) | struct getAmmoForActionConstScript method RetEnum (line 1349) | static RetEnum func(const BattleItem *weapon, const BattleItem *&amm... type getRuleInventorySlotScript (line 1364) | struct getRuleInventorySlotScript method RetEnum (line 1366) | static RetEnum func(const BattleItem *weapon, const RuleInventory *&... type getRuleInventoryMoveToCostScript (line 1380) | struct getRuleInventoryMoveToCostScript method RetEnum (line 1382) | static RetEnum func(const BattleItem *weapon, int& cost, const RuleI... function debugDisplayScript (line 1396) | std::string debugDisplayScript(const BattleItem* bt) function getActionTUsScript (line 1425) | void getActionTUsScript(const BattleItem* bt, int& i, const BattleUnit... function getFuseTimerDefaultScript (line 1438) | void getFuseTimerDefaultScript(const BattleItem* bt, int& i) function setFuseTimerScript (line 1450) | void setFuseTimerScript(BattleItem* bt, int i) function setAmmoQuantityScript (line 1458) | void setAmmoQuantityScript(BattleItem* bt, int i) function setHealQuantityScript (line 1466) | void setHealQuantityScript(BattleItem* bt, int i) function setPainKillerQuantityScript (line 1474) | void setPainKillerQuantityScript(BattleItem* bt, int i) function setStimulantQuantityScript (line 1482) | void setStimulantQuantityScript(BattleItem* bt, int i) function commonBattleItemAnimations (line 1491) | void commonBattleItemAnimations(ScriptParserBase* parser) function commonImpl (line 1578) | void commonImpl(BindBase& b, Mod* mod) FILE: src/Savegame/BattleItem.h function namespace (line 24) | namespace OpenXcom FILE: src/Savegame/BattleUnit.cpp type OpenXcom (line 56) | namespace OpenXcom function Position (line 946) | Position BattleUnit::getPosition() const function Position (line 955) | Position BattleUnit::getLastPosition() const function Position (line 964) | Position BattleUnit::getPositionVexels() const function Position (line 975) | Position BattleUnit::getDestination() const function UnitStatus (line 1053) | UnitStatus BattleUnit::getStatus() const function SoldierGender (line 1369) | SoldierGender BattleUnit::getGender() const function UnitFaction (line 1378) | UnitFaction BattleUnit::getFaction() const function setValueMax (line 1543) | static inline void setValueMax(int& value, int diff, int min, int max) function RuleItemUseCost (line 2122) | RuleItemUseCost BattleUnit::getActionTUs(BattleActionType actionType, ... function RuleItemUseCost (line 2137) | RuleItemUseCost BattleUnit::getActionTUs(BattleActionType actionType, ... function RuleItemUseCost (line 2155) | RuleItemUseCost BattleUnit::getActionTUs(BattleActionType actionType, ... function AIModule (line 3291) | AIModule *BattleUnit::getAIModule() const function AIAttackWeight (line 3299) | AIAttackWeight BattleUnit::getAITargetWeightAsHostile(const Mod *mod) ... function AIAttackWeight (line 3307) | AIAttackWeight BattleUnit::getAITargetWeightAsHostileCivilians(const M... function AIAttackWeight (line 3315) | AIAttackWeight BattleUnit::getAITargetWeightAsFriendly(const Mod *mod)... function AIAttackWeight (line 3323) | AIAttackWeight BattleUnit::getAITargetWeightAsNeutral(const Mod *mod) ... function Tile (line 3481) | Tile *BattleUnit::getTile() const function BattleUnit (line 3490) | BattleUnit *BattleUnit::getPreviousOwner() function BattleUnit (line 3498) | const BattleUnit *BattleUnit::getPreviousOwner() const function BattleItem (line 3519) | BattleItem *BattleUnit::getItem(const RuleInventory *slot, int x, int ... function BattleItem (line 3551) | BattleItem *BattleUnit::getMainHandWeapon(bool quickest, bool reaction... function BattleItem (line 3651) | BattleItem *BattleUnit::getGrenadeFromBelt(const SavedBattleGame* batt... function BattleItem (line 3670) | BattleItem *BattleUnit::getRightHandWeapon() const function BattleItem (line 3687) | BattleItem *BattleUnit::getLeftHandWeapon() const function BattleItem (line 3719) | const BattleItem *BattleUnit::getActiveHand(const BattleItem *left, co... function BattleItem (line 3862) | BattleItem *BattleUnit::getWeaponForReactions() const function Armor (line 4323) | const Armor *BattleUnit::getArmor() const function UnitStats (line 4372) | UnitStats *BattleUnit::getBaseStats() function UnitStats (line 4381) | const UnitStats *BattleUnit::getBaseStats() const function Unit (line 4618) | const Unit *BattleUnit::getSpawnUnit() const function Soldier (line 4657) | Soldier *BattleUnit::getGeoscapeSoldier() const function UnitFaction (line 4741) | UnitFaction BattleUnit::killedBy() const function BattleUnit (line 4768) | BattleUnit *BattleUnit::getCharging() function setUint8Array (line 4831) | void setUint8Array(Uint8 (&arr)[I], int offset, int value) function getUint8Array (line 4841) | int getUint8Array(const Uint8 (&arr)[I], int offset) function UnitFaction (line 4926) | UnitFaction BattleUnit::getOriginalFaction() const function BattleItem (line 5246) | BattleItem *BattleUnit::getUtilityWeapon(BattleType type) function BattleItem (line 5448) | BattleItem *BattleUnit::getSpecialWeapon(BattleType type) const function BattleItem (line 5468) | BattleItem *BattleUnit::getSpecialWeapon(const RuleItem *weaponRule) c... function BattleItem (line 5489) | BattleItem *BattleUnit::getSpecialIconWeapon(BattleType &type) const function BattleUnitStatistics (line 5519) | BattleUnitStatistics* BattleUnit::getStatistics() function UnitSide (line 5557) | UnitSide BattleUnit::getFatalShotSide() const function UnitBodyPart (line 5566) | UnitBodyPart BattleUnit::getFatalShotBodyPart() const function setArmorValueScript (line 5768) | void setArmorValueScript(BattleUnit *bu, int side, int value) function addArmorValueScript (line 5775) | void addArmorValueScript(BattleUnit *bu, int side, int value) function getArmorValueScript (line 5784) | void getArmorValueScript(const BattleUnit *bu, int &ret, int side) function setArmorValueMaxScript (line 5793) | void setArmorValueMaxScript(BattleUnit *bu, int side, int value) function getArmorValueMaxScript (line 5800) | void getArmorValueMaxScript(const BattleUnit *bu, int &ret, int side) function setFatalWoundScript (line 5810) | void setFatalWoundScript(BattleUnit *bu, int part, int val) function addFatalWoundScript (line 5817) | void addFatalWoundScript(BattleUnit *bu, int part, int val) function getFatalWoundScript (line 5826) | void getFatalWoundScript(const BattleUnit *bu, int &ret, int part) function getFatalWoundMaxScript (line 5835) | void getFatalWoundMaxScript(const BattleUnit *bu, int &ret, int part) function getMovmentTypeScript (line 5847) | void getMovmentTypeScript(const BattleUnit *bu, int &ret) function getOriginalMovmentTypeScript (line 5856) | void getOriginalMovmentTypeScript(const BattleUnit *bu, int &ret) function setMovmentTypeScript (line 5866) | void setMovmentTypeScript(BattleUnit *bu, int type) function getGenderScript (line 5877) | void getGenderScript(const BattleUnit *bu, int &ret) function getLookScript (line 5886) | void getLookScript(const BattleUnit *bu, int &ret) function getLookVariantScript (line 5899) | void getLookVariantScript(const BattleUnit *bu, int &ret) type getRuleUnitScript (line 5913) | struct getRuleUnitScript method RetEnum (line 5915) | static RetEnum func(const BattleUnit* bu, const Unit*& ret) type getRuleSoldierScript (line 5928) | struct getRuleSoldierScript method RetEnum (line 5930) | static RetEnum func(const BattleUnit *bu, const RuleSoldier* &ret) type getGeoscapeSoldierScript (line 5951) | struct getGeoscapeSoldierScript method RetEnum (line 5953) | static RetEnum func(BattleUnit *bu, Soldier* &ret) type getGeoscapeSoldierConstScript (line 5966) | struct getGeoscapeSoldierConstScript method RetEnum (line 5968) | static RetEnum func(const BattleUnit *bu, const Soldier* &ret) function getReactionScoreScript (line 5982) | void getReactionScoreScript(const BattleUnit *bu, int &ret) function getRecolorScript (line 5991) | void getRecolorScript(const BattleUnit *bu, int &pixel) function getTileShade (line 6008) | void getTileShade(const BattleUnit *bu, int &shade) function getStunMaxScript (line 6022) | void getStunMaxScript(const BattleUnit *bu, int &maxStun) type getRightHandWeaponScript (line 6032) | struct getRightHandWeaponScript method RetEnum (line 6034) | static RetEnum func(BattleUnit *bu, BattleItem *&bi) type getRightHandWeaponConstScript (line 6047) | struct getRightHandWeaponConstScript method RetEnum (line 6049) | static RetEnum func(const BattleUnit *bu, const BattleItem *&bi) type getLeftHandWeaponScript (line 6062) | struct getLeftHandWeaponScript method RetEnum (line 6064) | static RetEnum func(BattleUnit *bu, BattleItem *&bi) type getLeftHandWeaponConstScript (line 6077) | struct getLeftHandWeaponConstScript method RetEnum (line 6079) | static RetEnum func(const BattleUnit *bu, const BattleItem *&bi) type reduceByBraveryScript (line 6093) | struct reduceByBraveryScript method RetEnum (line 6095) | static RetEnum func(const BattleUnit *bu, int &ret) type reduceByResistanceScript (line 6105) | struct reduceByResistanceScript method RetEnum (line 6107) | static RetEnum func(const BattleUnit *bu, int &ret, int resistType) function isWalkingScript (line 6120) | void isWalkingScript(const BattleUnit *bu, int &ret) function isFlyingScript (line 6129) | void isFlyingScript(const BattleUnit *bu, int &ret) function isStunnedScript (line 6138) | void isStunnedScript(const BattleUnit *bu, int &ret) function isKilledScript (line 6147) | void isKilledScript(const BattleUnit *bu, int &ret) function isCollapsingScript (line 6156) | void isCollapsingScript(const BattleUnit *bu, int &ret) function isStandingScript (line 6165) | void isStandingScript(const BattleUnit *bu, int &ret) function isAimingScript (line 6174) | void isAimingScript(const BattleUnit *bu, int &ret) function makeVisibleScript (line 6184) | void makeVisibleScript(BattleUnit *bu) type burnShadeScript (line 6193) | struct burnShadeScript method RetEnum (line 6195) | static RetEnum func(int &curr, int burn, int shade) function setBaseStatScript (line 6206) | void setBaseStatScript(BattleUnit *bu, int val) function addBaseStatScript (line 6214) | void addBaseStatScript(BattleUnit *bu, int val) function setStunScript (line 6225) | void setStunScript(BattleUnit *bu, int val) function addStunScript (line 6234) | void addStunScript(BattleUnit *bu, int val) function setBaseStatRangeScript (line 6245) | void setBaseStatRangeScript(BattleUnit *bu, int val) function setBaseStatRangeArrayScript (line 6254) | void setBaseStatRangeArrayScript(BattleUnit *bu, int val) function addBaseStatRangeScript (line 6264) | void addBaseStatRangeScript(BattleUnit *bu, int val) function setFireScript (line 6274) | void setFireScript(BattleUnit *bu, int val) function getVisibleUnitsCountScript (line 6284) | void getVisibleUnitsCountScript(BattleUnit *bu, int &ret) function getPositionXScript (line 6298) | void getPositionXScript(const BattleUnit *bu, int &ret) function getPositionYScript (line 6312) | void getPositionYScript(const BattleUnit *bu, int &ret) function getPositionZScript (line 6325) | void getPositionZScript(const BattleUnit *bu, int &ret) function getFactionScript (line 6335) | void getFactionScript(const BattleUnit *bu, int &faction) function getOriginalFactionScript (line 6345) | void getOriginalFactionScript(const BattleUnit *bu, int &faction) function setSpawnUnitScript (line 6356) | void setSpawnUnitScript(BattleUnit *bu, const Unit* unitType) function getSpawnUnitScript (line 6370) | void getSpawnUnitScript(BattleUnit *bu, const Unit*& unitType) function setSpawnUnitInstantRespawnScript (line 6375) | void setSpawnUnitInstantRespawnScript(BattleUnit *bu, int respawn) function getSpawnUnitInstantRespawnScript (line 6383) | void getSpawnUnitInstantRespawnScript(BattleUnit *bu, int& respawn) function setSpawnUnitFactionScript (line 6388) | void setSpawnUnitFactionScript(BattleUnit *bu, int faction) function getSpawnUnitFactionScript (line 6399) | void getSpawnUnitFactionScript(BattleUnit *bu, int& faction) function getInventoryItemScript (line 6405) | void getInventoryItemScript(BattleUnit* bu, BattleItem *&foundItem, co... function getInventoryItemConstScript (line 6421) | void getInventoryItemConstScript(const BattleUnit* bu, const BattleIte... function getInventoryItemScript1 (line 6437) | void getInventoryItemScript1(BattleUnit* bu, BattleItem *&foundItem, c... function getInventoryItemConstScript1 (line 6453) | void getInventoryItemConstScript1(const BattleUnit* bu, const BattleIt... function getInventoryItemScript2 (line 6469) | void getInventoryItemScript2(BattleUnit* bu, BattleItem *&foundItem, c... function getInventoryItemConstScript2 (line 6485) | void getInventoryItemConstScript2(const BattleUnit* bu, const BattleIt... function getListScript (line 6503) | void getListScript(BattleUnit* bu, BattleItem *&foundItem, int i) function getListConstScript (line 6518) | void getListConstScript(const BattleUnit* bu, const BattleItem *&found... function getListSizeScript (line 6533) | void getListSizeScript(const BattleUnit* bu, int& i) function getListSizeHackScript (line 6544) | void getListSizeHackScript(const BattleUnit* bu, int& i) function filterItemScript (line 6558) | bool filterItemScript(BattleUnit* unit, BattleItem* item) function filterItemConstScript (line 6563) | bool filterItemConstScript(const BattleUnit* unit, const BattleItem* i... function debugDisplayScript (line 6568) | std::string debugDisplayScript(const BattleUnit* bu) function commonImpl (line 6873) | void commonImpl(BindBase& b, Mod* mod) function battleActionImpl (line 6894) | void battleActionImpl(BindBase& b) function moveTypesImpl (line 6908) | void moveTypesImpl(BindBase& b) function medikitBattleActionImpl (line 6916) | void medikitBattleActionImpl(BindBase& b) function commonBattleUnitAnimations (line 6923) | void commonBattleUnitAnimations(ScriptParserBase* parser) FILE: src/Savegame/BattleUnit.h function namespace (line 29) | namespace OpenXcom FILE: src/Savegame/BattleUnitStatistics.h function namespace (line 26) | namespace OpenXcom function setTurn (line 58) | void setTurn(int unitTurn, UnitFaction unitFaction) function load (line 64) | void load(const YAML::YamlNodeReader& reader) function save (line 83) | void save(YAML::YamlNodeWriter writer) const function setUnitStats (line 191) | void setUnitStats(BattleUnit *unit) type BattleUnitStatistics (line 303) | struct BattleUnitStatistics function load (line 359) | void load(const YAML::YamlNodeReader& node) FILE: src/Savegame/Country.cpp type OpenXcom (line 26) | namespace OpenXcom function RuleCountry (line 95) | const RuleCountry *Country::getRules() const function debugDisplayScript (line 361) | std::string debugDisplayScript(const Country* c) FILE: src/Savegame/Country.h function namespace (line 24) | namespace OpenXcom FILE: src/Savegame/Craft.cpp type OpenXcom (line 49) | namespace OpenXcom function CraftId (line 395) | CraftId Craft::loadId(const YAML::YamlNodeReader& reader) function RuleCraft (line 414) | const RuleCraft *Craft::getRules() const function Base (line 462) | Base *Craft::getBase() const function ItemContainer (line 618) | ItemContainer *Craft::getItems() function ItemContainer (line 627) | ItemContainer* Craft::getSoldierItems() function ItemContainer (line 636) | ItemContainer* Craft::getExtraItems() function RuleCraftStats (line 773) | const RuleCraftStats& Craft::getCraftStats() const function UfoDetection (line 1175) | UfoDetection Craft::detect(const Ufo *target, const SavedGame *save, b... function RuleItem (line 1352) | const RuleItem* Craft::rearm() function CraftId (line 1836) | CraftId Craft::getUniqueId() const function CraftPlacementErrors (line 2207) | CraftPlacementErrors Craft::validateAddingSoldier(int space, const Sol... function debugDisplayScript (line 2344) | std::string debugDisplayScript(const Craft* c) function read (line 2398) | bool read(ryml::ConstNodeRef const& n, VehicleDeploymentData* val) function write (line 2410) | void write(ryml::NodeRef* n, VehicleDeploymentData const& val) FILE: src/Savegame/Craft.h function namespace (line 29) | namespace OpenXcom FILE: src/Savegame/CraftWeapon.cpp type OpenXcom (line 29) | namespace OpenXcom function RuleCraftWeapon (line 79) | RuleCraftWeapon *CraftWeapon::getRules() const function CraftWeaponProjectile (line 194) | CraftWeaponProjectile* CraftWeapon::fire() const FILE: src/Savegame/CraftWeapon.h function namespace (line 22) | namespace OpenXcom FILE: src/Savegame/CraftWeaponProjectile.cpp type OpenXcom (line 21) | namespace OpenXcom { function CraftWeaponProjectileType (line 55) | CraftWeaponProjectileType CraftWeaponProjectile::getType() const function CraftWeaponProjectileGlobalType (line 64) | CraftWeaponProjectileGlobalType CraftWeaponProjectile::getGlobalType()... FILE: src/Savegame/CraftWeaponProjectile.h function namespace (line 20) | namespace OpenXcom { FILE: src/Savegame/EquipmentLayoutItem.cpp type OpenXcom (line 26) | namespace OpenXcom function RuleItem (line 87) | const RuleItem* EquipmentLayoutItem::getItemType() const function RuleInventory (line 96) | const RuleInventory* EquipmentLayoutItem::getSlot() const function RuleItem (line 123) | const RuleItem* EquipmentLayoutItem::getAmmoItemForSlot(int slot) const FILE: src/Savegame/EquipmentLayoutItem.h function namespace (line 24) | namespace OpenXcom FILE: src/Savegame/GameTime.cpp type OpenXcom (line 23) | namespace OpenXcom function TimeTrigger (line 94) | TimeTrigger GameTime::advance() FILE: src/Savegame/GameTime.h function namespace (line 23) | namespace OpenXcom FILE: src/Savegame/GeoscapeEvent.cpp type OpenXcom (line 23) | namespace OpenXcom FILE: src/Savegame/GeoscapeEvent.h function namespace (line 22) | namespace OpenXcom FILE: src/Savegame/HitLog.cpp type OpenXcom (line 23) | namespace OpenXcom FILE: src/Savegame/HitLog.h function namespace (line 25) | namespace OpenXcom FILE: src/Savegame/ItemContainer.cpp type OpenXcom (line 23) | namespace OpenXcom FILE: src/Savegame/ItemContainer.h function namespace (line 24) | namespace OpenXcom FILE: src/Savegame/MissionSite.cpp type OpenXcom (line 25) | namespace OpenXcom function RuleAlienMission (line 99) | const RuleAlienMission *MissionSite::getRules() const function AlienDeployment (line 108) | const AlienDeployment *MissionSite::getDeployment() const function AlienDeployment (line 117) | const AlienDeployment *MissionSite::getMissionCustomDeploy() const FILE: src/Savegame/MissionSite.h function namespace (line 24) | namespace OpenXcom FILE: src/Savegame/MissionStatistics.h function namespace (line 28) | namespace OpenXcom FILE: src/Savegame/MovingTarget.cpp type OpenXcom (line 24) | namespace OpenXcom function Target (line 75) | Target *MovingTarget::getDestination() const FILE: src/Savegame/MovingTarget.h function namespace (line 22) | namespace OpenXcom FILE: src/Savegame/Node.cpp type OpenXcom (line 21) | namespace OpenXcom function NodeRank (line 124) | NodeRank Node::getRank() const function Position (line 142) | Position Node::getPosition() const FILE: src/Savegame/Node.h function namespace (line 23) | namespace OpenXcom FILE: src/Savegame/Production.cpp type OpenXcom (line 38) | namespace OpenXcom function productionProgress_e (line 134) | productionProgress_e Production::step(Base * b, SavedGame * g, const M... function RuleManufacture (line 355) | const RuleManufacture * Production::getRules() const FILE: src/Savegame/Production.h function namespace (line 22) | namespace OpenXcom FILE: src/Savegame/RankCount.cpp type OpenXcom (line 23) | namespace OpenXcom FILE: src/Savegame/RankCount.h function namespace (line 22) | namespace OpenXcom FILE: src/Savegame/Region.cpp type OpenXcom (line 22) | namespace OpenXcom function RuleRegion (line 68) | RuleRegion *Region::getRules() const FILE: src/Savegame/Region.h function namespace (line 23) | namespace OpenXcom FILE: src/Savegame/ResearchDiary.h function namespace (line 28) | namespace OpenXcom function setDate (line 64) | struct ResearchDiaryEntry function load (line 84) | void load(const YAML::YamlNodeReader& reader, Mod* mod) function save (line 115) | void save(YAML::YamlNodeWriter writer) const FILE: src/Savegame/ResearchProject.cpp type OpenXcom (line 22) | namespace OpenXcom function RuleResearch (line 60) | const RuleResearch * ResearchProject::getRules() const FILE: src/Savegame/ResearchProject.h function namespace (line 22) | namespace OpenXcom FILE: src/Savegame/SaveConverter.cpp type OpenXcom (line 63) | namespace OpenXcom type TargetType (line 66) | enum TargetType { TARGET_NONE, TARGET_UFO, TARGET_CRAFT, TARGET_XBASE,... function T (line 71) | T load(char* data) { return *(T*)data; } function Uint16 (line 72) | Uint16 load(char* data) { return SDL_SwapLE16(*(Uint16*)data); } function Sint16 (line 73) | Sint16 load(char* data) { return SDL_SwapLE16(*(Sint16*)data); } function load (line 74) | int load(char* data) { return SDL_SwapLE32(*(int*)data); } function load (line 75) | unsigned int load(char* data) { return SDL_SwapLE32(*(unsigned int*)da... function load (line 76) | std::string load(char* data) { return data; } function SavedGame (line 155) | SavedGame *SaveConverter::loadOriginal() FILE: src/Savegame/SaveConverter.h function namespace (line 25) | namespace OpenXcom FILE: src/Savegame/SavedBattleGame.cpp type OpenXcom (line 58) | namespace OpenXcom function ItemContainer (line 704) | ItemContainer *SavedBattleGame::getBaseStorageItems() function RuleEnviroEffects (line 733) | const RuleEnviroEffects* SavedBattleGame::getEnviroEffects() const function Position (line 843) | Position SavedBattleGame::getTileCoords(int index) const function BattleUnit (line 856) | BattleUnit *SavedBattleGame::getSelectedUnit() function BattleUnit (line 865) | const BattleUnit *SavedBattleGame::getSelectedUnit() const function BattleUnit (line 906) | BattleUnit *SavedBattleGame::selectPreviousPlayerUnit(bool checkResele... function BattleUnit (line 919) | BattleUnit *SavedBattleGame::selectNextPlayerUnit(bool checkReselect, ... function BattleUnit (line 932) | BattleUnit *SavedBattleGame::selectPlayerUnit(int dir, bool checkResel... function BattleUnit (line 998) | BattleUnit* SavedBattleGame::selectNextPlayerUnitByDistance(bool check... function BattleUnit (line 1033) | BattleUnit *SavedBattleGame::selectUnit(Position pos) function Pathfinding (line 1078) | Pathfinding *SavedBattleGame::getPathfinding() const function TileEngine (line 1087) | TileEngine *SavedBattleGame::getTileEngine() const function UnitFaction (line 1105) | UnitFaction SavedBattleGame::getSide() const function BattlescapeTally (line 1282) | BattlescapeTally SavedBattleGame::tallyUnitsForPreview() function RuleCraftDeployment (line 1459) | const RuleCraftDeployment& SavedBattleGame::getCustomDeployment(const ... function BattlescapeState (line 1687) | BattlescapeState *SavedBattleGame::getBattleState() function BattlescapeState (line 1696) | const BattlescapeState *SavedBattleGame::getBattleState() const function BattlescapeGame (line 1705) | BattlescapeGame *SavedBattleGame::getBattleGame() function BattlescapeGame (line 1714) | const BattlescapeGame *SavedBattleGame::getBattleGame() const function BattleItem (line 2002) | BattleItem *SavedBattleGame::createItemForUnit(const RuleItem *rule, B... function BattleItem (line 2026) | BattleItem *SavedBattleGame::createItemForUnitSpecialBuiltin(const Rul... function BattleItem (line 2043) | BattleItem *SavedBattleGame::createItemForTile(const std::string& type... function BattleItem (line 2051) | BattleItem *SavedBattleGame::createItemForTile(const RuleItem *rule, T... function BattleItem (line 2072) | BattleItem *SavedBattleGame::createTempItem(const RuleItem *rule) function BattleUnit (line 2084) | BattleUnit *SavedBattleGame::createTempUnit(const Unit *rules, UnitFac... function BattleUnit (line 2118) | BattleUnit *SavedBattleGame::convertUnit(BattleUnit *unit) function Node (line 2265) | Node *SavedBattleGame::getSpawnNode(int nodeRank, BattleUnit *unit) function Node (line 2310) | Node *SavedBattleGame::getPatrolNode(bool scout, BattleUnit *unit, Nod... function BattleUnit (line 2750) | BattleUnit* SavedBattleGame::getHighestRankedXCom() function BattleActionType (line 2956) | BattleActionType SavedBattleGame::getTUReserved() const function SavedGame (line 3030) | SavedGame *SavedBattleGame::getGeoscapeSave() const function EscapeType (line 3158) | EscapeType SavedBattleGame::getVIPEscapeType() const function SpecialTileType (line 3291) | SpecialTileType SavedBattleGame::getObjectiveType() const function ChronoTrigger (line 3329) | ChronoTrigger SavedBattleGame::getChronoTrigger() const function HitLog (line 3413) | const HitLog *SavedBattleGame::getHitLog() const function flashMessageVariadicScriptImpl (line 3437) | void flashMessageVariadicScriptImpl(SavedBattleGame* sbg, ScriptText m... function flashLongMessageVariadicScriptImpl (line 3450) | void flashLongMessageVariadicScriptImpl(SavedBattleGame* sbg, ScriptTe... function randomChanceScript (line 3464) | void randomChanceScript(SavedBattleGame* sbg, int& val) function randomRangeScript (line 3476) | void randomRangeScript(SavedBattleGame* sbg, int& val, int min, int max) function difficultyLevelScript (line 3488) | void difficultyLevelScript(const SavedBattleGame* sbg, int& val) function turnSideScript (line 3500) | void turnSideScript(const SavedBattleGame* sbg, int& val) function getGeoscapeSaveScript (line 3512) | void getGeoscapeSaveScript(const SavedBattleGame* sbg, const SavedGame... function getGeoscapeSaveScript (line 3524) | void getGeoscapeSaveScript(SavedBattleGame* sbg, SavedGame*& val) function getTileScript (line 3536) | void getTileScript(const SavedBattleGame* sbg, const Tile*& t, int x, ... function getTileEditableScript (line 3548) | void getTileEditableScript(SavedBattleGame* sbg, Tile*& t, int x, int ... function filterUnitScript (line 3561) | bool filterUnitScript(SavedBattleGame* sbg, BattleUnit* unit) function filterUnitFactionScript (line 3566) | bool filterUnitFactionScript(SavedBattleGame* sbg, BattleUnit* unit, i... function filterItemScript (line 3572) | bool filterItemScript(SavedBattleGame* sbg, BattleItem* item) function setAlienItemLevelScript (line 3578) | void setAlienItemLevelScript(SavedBattleGame* sbg, int val) function setReinforcementsItemLevelScript (line 3586) | void setReinforcementsItemLevelScript(SavedBattleGame* sbg, int val) function tryConcealUnitScript (line 3594) | void tryConcealUnitScript(SavedBattleGame* sbg, BattleUnit* bu, int& val) function isAltPressedScript (line 3606) | void isAltPressedScript(const SavedBattleGame* sbg, int& val) function isCtrlPressedScript (line 3618) | void isCtrlPressedScript(const SavedBattleGame* sbg, int& val) function isShiftPressedScript (line 3630) | void isShiftPressedScript(const SavedBattleGame* sbg, int& val) function getSelectedUnitScript (line 3642) | void getSelectedUnitScript(const SavedBattleGame* sbg, const BattleUni... function debugDisplayScript (line 3656) | std::string debugDisplayScript(const SavedBattleGame* p) FILE: src/Savegame/SavedBattleGame.h function namespace (line 28) | namespace OpenXcom FILE: src/Savegame/SavedGame.cpp type OpenXcom (line 72) | namespace OpenXcom function researchLess (line 82) | bool researchLess(const RuleResearch *a, const RuleResearch *b) function sortReserchVector (line 88) | void sortReserchVector(std::vector &vec) function haveReserchVector (line 93) | bool haveReserchVector(const std::vector &vec, co... function haveReserchVector (line 99) | bool haveReserchVector(const std::vector &vec, c... function _isCurrentGameType (line 221) | static bool _isCurrentGameType(const SaveInfo &saveInfo, const std::st... function SaveInfo (line 300) | SaveInfo SavedGame::getSaveInfo(const std::string &file, Language *lang) function saveVector (line 737) | void saveVector(YAML::YamlNodeWriter& writer, const std::vector& v... function GameDifficulty (line 943) | GameDifficulty SavedGame::getDifficulty() const function GameEnding (line 991) | GameEnding SavedGame::getEnding() const function GameTime (line 1146) | GameTime *SavedGame::getTime() const function Base (line 1305) | Base *SavedGame::getSelectedBase() function SavedBattleGame (line 1390) | SavedBattleGame *SavedGame::getSavedBattle() function RuleResearch (line 1459) | const RuleResearch* SavedGame::selectGetOneFree(const RuleResearch* re... function Soldier (line 2320) | Soldier *SavedGame::getSoldier(int id) const function Soldier (line 2399) | Soldier *SavedGame::inspectSoldiers(std::vector &soldiers, s... function AlienMission (line 2510) | AlienMission *SavedGame::findAlienMission(const std::string ®ion, M... function Region (line 2616) | Region *SavedGame::locateRegion(double lon, double lat) const function Region (line 2640) | Region *SavedGame::locateRegion(const Target &target) const function Country (line 2651) | Country* SavedGame::locateCountry(double lon, double lat) const function Country (line 2675) | Country* SavedGame::locateCountry(const Target& target) const function ItemContainer (line 2973) | ItemContainer *SavedGame::getGlobalCraftLoadout(int index) function getRandomScript (line 3466) | void getRandomScript(SavedGame* sg, RNG::RandomState*& r) function getTimeScript (line 3478) | void getTimeScript(const SavedGame* sg, const GameTime*& r) function randomChanceScript (line 3490) | void randomChanceScript(RNG::RandomState* rs, int& val) function randomRangeScript (line 3502) | void randomRangeScript(RNG::RandomState* rs, int& val, int min, int max) function randomRangeSymmetricScript (line 3514) | void randomRangeSymmetricScript(RNG::RandomState* rs, int& val, int max) function difficultyLevelScript (line 3526) | void difficultyLevelScript(const SavedGame* sg, int& val) function getDaysPastEpochScript (line 3538) | void getDaysPastEpochScript(const GameTime* p, int& val) function getSecondsPastMidnightScript (line 3557) | void getSecondsPastMidnightScript(const GameTime* p, int& val) function debugDisplayScript (line 3571) | std::string debugDisplayScript(const RNG::RandomState* p) function debugDisplayScript (line 3588) | std::string debugDisplayScript(const GameTime* p) function isResearchedScript (line 3627) | void isResearchedScript(const SavedGame* sg, int& val, const RuleResea... function filterCountryConstScript (line 3640) | bool filterCountryConstScript(const SavedGame*, const Country*) function filterCountryScript (line 3645) | bool filterCountryScript(SavedGame*, Country*) function debugDisplayScript (line 3650) | std::string debugDisplayScript(const SavedGame* p) FILE: src/Savegame/SavedGame.h function namespace (line 36) | namespace OpenXcom function getMonthsPassed (line 425) | int getMonthsPassed() const; function increaseVehiclesLost (line 431) | void increaseVehiclesLost() { _vehiclesLost++; } function increaseCraftLostDogfight (line 434) | void increaseCraftLostDogfight() { _craftLostDogfight++; } function increaseCraftLostMission (line 437) | void increaseCraftLostMission() { _craftLostMission++; } function std (line 439) | const std::string &getGraphRegionToggles() const; function setAlienContainmentChecked (line 517) | void setAlienContainmentChecked(bool alienContainmentChecked) { _alienCo... FILE: src/Savegame/SerializationHelper.cpp type OpenXcom (line 24) | namespace OpenXcom function unserializeInt (line 27) | int unserializeInt(Uint8 **buffer, Uint8 sizeKey) function serializeInt (line 66) | void serializeInt(Uint8 **buffer, Uint8 sizeKey, int value) function serializeDouble (line 102) | std::string serializeDouble(double value) FILE: src/Savegame/SerializationHelper.h function namespace (line 23) | namespace OpenXcom FILE: src/Savegame/Soldier.cpp type OpenXcom (line 44) | namespace OpenXcom function Craft (line 476) | Craft *Soldier::getCraft() const function SoldierRank (line 716) | SoldierRank Soldier::getRank() const function SoldierGender (line 801) | SoldierGender Soldier::getGender() const function SoldierLook (line 819) | SoldierLook Soldier::getLook() const function RuleSoldier (line 855) | const RuleSoldier *Soldier::getRules() const function UnitStats (line 897) | const UnitStats* Soldier::getInitStats() const function UnitStats (line 905) | UnitStats *Soldier::getCurrentStatsEditable() function UnitStats (line 909) | const UnitStats* Soldier::getCurrentStats() const function Armor (line 935) | Armor *Soldier::getArmor() const function Armor (line 998) | Armor *Soldier::getReplacedArmor() const function Armor (line 1016) | Armor *Soldier::getTransformedArmor() const function valueThreshold (line 1039) | int valueThreshold(int base, int threshold) function valueOverThreshold (line 1051) | int valueOverThreshold(int value, int base, int threshold) function recoveryTime (line 1062) | int recoveryTime(int current, int recovery) function SoldierDeath (line 1472) | SoldierDeath *Soldier::getDeath() const function SoldierDiary (line 1515) | SoldierDiary *Soldier::getDiary() function SoldierDiary (line 1519) | const SoldierDiary* Soldier::getDiary() const function UnitStats (line 1964) | UnitStats Soldier::calculateStatChanges(const Mod *mod, RuleSoldierTra... function UnitStats (line 2108) | const UnitStats *Soldier::getStatsWithSoldierBonusesOnly() const function UnitStats (line 2116) | const UnitStats *Soldier::getStatsWithAllBonuses() const function UnitStats (line 2169) | UnitStats* Soldier::getDailyDogfightExperienceCache() function getGenderScript (line 2262) | void getGenderScript(const Soldier *so, int &ret) function getRankScript (line 2271) | void getRankScript(const Soldier *so, int &ret) function getLookScript (line 2280) | void getLookScript(const Soldier *so, int &ret) function getLookVariantScript (line 2289) | void getLookVariantScript(const Soldier *so, int &ret) type getRuleSoldierScript (line 2298) | struct getRuleSoldierScript method RetEnum (line 2300) | static RetEnum func(const Soldier *so, const RuleSoldier* &ret) function debugDisplayScript (line 2314) | std::string debugDisplayScript(const Soldier* so) FILE: src/Savegame/Soldier.h function namespace (line 26) | namespace OpenXcom FILE: src/Savegame/SoldierAvatar.cpp type OpenXcom (line 3) | namespace OpenXcom function SoldierGender (line 45) | SoldierGender SoldierAvatar::getGender() const function SoldierLook (line 54) | SoldierLook SoldierAvatar::getLook() const FILE: src/Savegame/SoldierAvatar.h function namespace (line 22) | namespace OpenXcom FILE: src/Savegame/SoldierDeath.cpp type OpenXcom (line 22) | namespace OpenXcom function GameTime (line 67) | const GameTime *SoldierDeath::getTime() const function BattleUnitKills (line 76) | const BattleUnitKills *SoldierDeath::getCause() const FILE: src/Savegame/SoldierDeath.h function namespace (line 23) | namespace OpenXcom FILE: src/Savegame/SoldierDiary.cpp type OpenXcom (line 27) | namespace OpenXcom FILE: src/Savegame/SoldierDiary.h function namespace (line 24) | namespace OpenXcom FILE: src/Savegame/Target.cpp type OpenXcom (line 26) | namespace OpenXcom FILE: src/Savegame/Target.h function namespace (line 24) | namespace OpenXcom FILE: src/Savegame/Tile.cpp type OpenXcom (line 36) | namespace OpenXcom function BattleUnit (line 741) | BattleUnit *Tile::getOverlappingUnit(const SavedBattleGame *saveBattle... function BattleItem (line 865) | BattleItem* Tile::getTopItem() function applyEnvi (line 900) | static inline void applyEnvi(BattleUnit* unit, int smoke, int fire, bo... function getPositionXScript (line 1109) | void getPositionXScript(const Tile *t, int &ret) function getPositionYScript (line 1123) | void getPositionYScript(const Tile *t, int &ret) function getPositionZScript (line 1137) | void getPositionZScript(const Tile *t, int &ret) function getDistanceTileScript (line 1147) | void getDistanceTileScript(const Tile *t, int &ret, const Tile *other) function getDistanceVoxelScript (line 1152) | void getDistanceVoxelScript(const Tile *t, int &ret, const Tile *other) function getFloorSpecialTileTypeScript (line 1157) | void getFloorSpecialTileTypeScript(const Tile *t, int &ret) function getObjectSpecialTileTypeScript (line 1162) | void getObjectSpecialTileTypeScript(const Tile *t, int &ret) function isDiscoveredScript (line 1167) | void isDiscoveredScript(const Tile *t, int &ret) function makeDiscoveredScript (line 1181) | void makeDiscoveredScript(Tile *t, int i) function getUnitScript (line 1192) | void getUnitScript(const Tile *t, const BattleUnit*& ret) function addPositionScript (line 1200) | void addPositionScript(Position& a, Position v) function subPositionScript (line 1205) | void subPositionScript(Position& a, Position v) function mulByPositionScript (line 1210) | void mulByPositionScript(Position& a, Position v) function mulByIntScript (line 1215) | void mulByIntScript(Position& a, int v) function mulDivByIntScript (line 1220) | void mulDivByIntScript(Position& a, int v, int d) function debugDisplayScript (line 1236) | std::string debugDisplayScript(const Position* t) function debugDisplayScript (line 1257) | std::string debugDisplayScript(const Tile* t) FILE: src/Savegame/Tile.h function namespace (line 28) | namespace OpenXcom FILE: src/Savegame/Transfer.cpp type OpenXcom (line 28) | namespace OpenXcom function Craft (line 167) | Craft *Transfer::getCraft() function RuleItem (line 176) | const RuleItem* Transfer::getItems() const function TransferType (line 271) | TransferType Transfer::getType() const function Soldier (line 332) | Soldier *Transfer::getSoldier() FILE: src/Savegame/Transfer.h function namespace (line 23) | namespace OpenXcom FILE: src/Savegame/Ufo.cpp type OpenXcom (line 38) | namespace OpenXcom function RuleUfo (line 333) | const RuleUfo *Ufo::getRules() const function CraftId (line 763) | CraftId Ufo::getShotDownByCraftId() const function Craft (line 843) | Craft *Ufo::getTargetedXcomCraft() const function RuleUfoStats (line 1030) | const RuleUfoStats& Ufo::getCraftStats() const function getDamageMaxScript (line 1247) | void getDamageMaxScript(const Ufo *u, int &ret) function getStatusScript (line 1257) | void getStatusScript(const Ufo *u, int &ret) function debugDisplayScript (line 1267) | std::string debugDisplayScript(const Ufo* u) FILE: src/Savegame/Ufo.h function namespace (line 27) | namespace OpenXcom FILE: src/Savegame/Vehicle.cpp type OpenXcom (line 22) | namespace OpenXcom function RuleItem (line 68) | const RuleItem *Vehicle::getRules() const FILE: src/Savegame/Vehicle.h function namespace (line 22) | namespace OpenXcom FILE: src/Savegame/Waypoint.cpp type OpenXcom (line 22) | namespace OpenXcom FILE: src/Savegame/Waypoint.h function namespace (line 23) | namespace OpenXcom FILE: src/Savegame/WeightedOptions.cpp type OpenXcom (line 22) | namespace OpenXcom FILE: src/Savegame/WeightedOptions.h function namespace (line 26) | namespace OpenXcom FILE: src/Ufopaedia/ArticleState.cpp type OpenXcom (line 30) | namespace OpenXcom FILE: src/Ufopaedia/ArticleState.h function namespace (line 25) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateArmor.cpp type OpenXcom (line 37) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateArmor.h function namespace (line 22) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateBaseFacility.cpp type OpenXcom (line 35) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateBaseFacility.h function namespace (line 22) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateCraft.cpp type OpenXcom (line 33) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateCraft.h function namespace (line 22) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateCraftWeapon.cpp type OpenXcom (line 33) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateCraftWeapon.h function namespace (line 22) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateItem.cpp type OpenXcom (line 39) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateItem.h function namespace (line 22) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateSoldier.cpp type OpenXcom (line 36) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateSoldier.h function namespace (line 22) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateTFTD.cpp type OpenXcom (line 29) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateTFTD.h function namespace (line 22) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateTFTDArmor.cpp type OpenXcom (line 33) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateTFTDArmor.h function namespace (line 22) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateTFTDCraft.cpp type OpenXcom (line 31) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateTFTDCraft.h function namespace (line 22) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateTFTDCraftWeapon.cpp type OpenXcom (line 31) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateTFTDCraftWeapon.h function namespace (line 22) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateTFTDFacility.cpp type OpenXcom (line 31) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateTFTDFacility.h function namespace (line 22) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateTFTDItem.cpp type OpenXcom (line 34) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateTFTDItem.h function namespace (line 22) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateTFTDUso.cpp type OpenXcom (line 31) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateTFTDUso.h function namespace (line 22) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateTFTDVehicle.cpp type OpenXcom (line 31) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateTFTDVehicle.h function namespace (line 22) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateText.cpp type OpenXcom (line 29) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateText.h function namespace (line 22) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateTextImage.cpp type OpenXcom (line 29) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateTextImage.h function namespace (line 22) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateUfo.cpp type OpenXcom (line 34) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateUfo.h function namespace (line 22) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateUnit.cpp type OpenXcom (line 38) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateUnit.h function namespace (line 22) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateVehicle.cpp type OpenXcom (line 35) | namespace OpenXcom FILE: src/Ufopaedia/ArticleStateVehicle.h function namespace (line 22) | namespace OpenXcom FILE: src/Ufopaedia/StatsForNerdsState.cpp type OpenXcom (line 56) | namespace OpenXcom function debugDisplayScript (line 4277) | std::string debugDisplayScript(const StatsForNerdsState* sfn) FILE: src/Ufopaedia/StatsForNerdsState.h function namespace (line 29) | namespace OpenXcom FILE: src/Ufopaedia/Ufopaedia.cpp type OpenXcom (line 51) | namespace OpenXcom function ArticleState (line 116) | ArticleState *Ufopaedia::createArticleState(std::shared_ptr& buffer, const std::stri... function save_file (line 6041) | unsigned save_file(const std::vector& buffer, const std... function decompress (line 6049) | unsigned decompress(std::vector& out, const unsigned ch... function decompress (line 6063) | unsigned decompress(std::vector& out, const std::vector... function compress (line 6071) | unsigned compress(std::vector& out, const unsigned char... function compress (line 6085) | unsigned compress(std::vector& out, const std::vector& out, unsigned& w, unsigned... function decode (line 6137) | unsigned decode(std::vector& out, unsigned& w, unsigned... function decode (line 6143) | unsigned decode(std::vector& out, unsigned& w, unsigned... function decode (line 6158) | unsigned decode(std::vector& out, unsigned& w, unsigned... function decode (line 6166) | unsigned decode(std::vector& out, unsigned& w, unsigned... function encode (line 6178) | unsigned encode(std::vector& out, const unsigned char* ... function encode (line 6192) | unsigned encode(std::vector& out, function encode (line 6200) | unsigned encode(std::vector& out, function encode (line 6215) | unsigned encode(std::vector& out, function encode (line 6224) | unsigned encode(const std::string& filename, function encode (line 6234) | unsigned encode(const std::string& filename, FILE: src/lodepng.h type LodePNGColorType (line 91) | typedef enum LodePNGColorType function namespace (line 199) | namespace lodepng type LodePNGDecompressSettings (line 255) | typedef struct LodePNGDecompressSettings LodePNGDecompressSettings; type LodePNGDecompressSettings (line 256) | struct LodePNGDecompressSettings type LodePNGCompressSettings (line 284) | typedef struct LodePNGCompressSettings LodePNGCompressSettings; type LodePNGCompressSettings (line 285) | struct LodePNGCompressSettings /*deflate = compress*/ type LodePNGColorMode (line 319) | typedef struct LodePNGColorMode type LodePNGTime (line 396) | typedef struct LodePNGTime type LodePNGInfo (line 408) | typedef struct LodePNGInfo type LodePNGDecoderSettings (line 520) | typedef struct LodePNGDecoderSettings type LodePNGFilterStrategy (line 543) | typedef enum LodePNGFilterStrategy type LodePNGColorProfile (line 563) | typedef struct LodePNGColorProfile type LodePNGEncoderSettings (line 589) | typedef struct LodePNGEncoderSettings type LodePNGState (line 626) | typedef struct LodePNGState function namespace (line 821) | namespace lodepng FILE: src/main.cpp function LONG (line 55) | LONG WINAPI crashLogger(PEXCEPTION_POINTERS exception) function signalLogger (line 62) | void signalLogger(int sig) function exceptionLogger (line 70) | void exceptionLogger() function main (line 98) | int main(int argc, char *argv[]) type OpenXcom (line 146) | namespace OpenXcom type BadMove (line 166) | struct BadMove method BadMove (line 170) | BadMove(int b) method BadMove (line 174) | BadMove(BadMove&& b) method BadMove (line 179) | BadMove(const BadMove& b) method BadMove (line 184) | BadMove& operator=(BadMove&& b) type DummyVectDouble (line 270) | struct DummyVectDouble FILE: src/md5.cpp function MD5 (line 298) | MD5& MD5::finalize() function md5 (line 357) | std::string md5(const std::string str) FILE: src/md5.h function class (line 50) | class MD5