SYMBOL INDEX (4990 symbols across 449 files) FILE: doc/tweak-dblatex-tex.py function main (line 4) | def main (latex_file, stdout): FILE: libs/boost/boost-vectorstream.hpp type boost (line 51) | namespace boost { namespace interprocess { type interprocess (line 51) | namespace interprocess { class basic_vectorbuf (line 59) | class basic_vectorbuf method basic_vectorbuf (line 81) | explicit basic_vectorbuf(std::ios_base::openmode mode method basic_vectorbuf (line 89) | explicit basic_vectorbuf(const VectorParameter ¶m, method swap_vector (line 100) | void swap_vector(vector_type &vect) method vector_type (line 119) | const vector_type &vector() const method reserve (line 144) | void reserve(typename vector_type::size_type size) method clear (line 161) | void clear() method initialize_pointers (line 169) | void initialize_pointers() method int_type (line 209) | virtual int_type underflow() BOOST_OVERRIDE method int_type (line 224) | virtual int_type pbackfail(int_type c = CharTraits::eof()) BOOST_O... method int_type (line 249) | virtual int_type overflow(int_type c = CharTraits::eof()) BOOST_OV... method pos_type (line 282) | virtual pos_type seekoff(off_type off, std::ios_base::seekdir dir, method pos_type (line 351) | virtual pos_type seekpos(pos_type pos, std::ios_base::openmode mode class basic_ivectorstream (line 367) | class basic_ivectorstream method vectorbuf_t (line 388) | vectorbuf_t & get_buf() { return *this; } method vectorbuf_t (line 389) | const vectorbuf_t & get_buf() const{ return *this; } method basic_ivectorstream (line 396) | basic_ivectorstream(std::ios_base::openmode mode = std::ios_base::in) method basic_ivectorstream (line 406) | basic_ivectorstream(const VectorParameter ¶m, method swap_vector (line 423) | void swap_vector(vector_type &vect) method vector_type (line 428) | const vector_type &vector() const method reserve (line 434) | void reserve(typename vector_type::size_type size) method clear (line 439) | void clear() class basic_ovectorstream (line 448) | class basic_ovectorstream method vectorbuf_t (line 469) | vectorbuf_t & get_buf() { return *this; } method vectorbuf_t (line 470) | const vectorbuf_t & get_buf()const { return *this; } method basic_ovectorstream (line 476) | basic_ovectorstream(std::ios_base::openmode mode = std::ios_base::... method basic_ovectorstream (line 486) | basic_ovectorstream(const VectorParameter ¶m, method swap_vector (line 503) | void swap_vector(vector_type &vect) method vector_type (line 508) | const vector_type &vector() const method reserve (line 514) | void reserve(typename vector_type::size_type size) class basic_vectorstream (line 523) | class basic_vectorstream method vectorbuf_t (line 544) | vectorbuf_t & get_buf() { return *this; } method vectorbuf_t (line 545) | const vectorbuf_t & get_buf() const{ return *this; } method basic_vectorstream (line 551) | basic_vectorstream(std::ios_base::openmode mode method basic_vectorstream (line 562) | basic_vectorstream(const VectorParameter ¶m, std::ios_base::op... method swap_vector (line 578) | void swap_vector(vector_type &vect) method vector_type (line 583) | const vector_type &vector() const method reserve (line 589) | void reserve(typename vector_type::size_type size) method clear (line 594) | void clear() FILE: libs/brotli/common/constants.h type BrotliDistanceCodeLimit (line 103) | typedef struct BrotliDistanceCodeLimit { function BROTLI_UNUSED_FUNCTION (line 125) | BROTLI_UNUSED_FUNCTION BrotliDistanceCodeLimit BrotliCalculateDistanceCo... type BrotliPrefixCodeRange (line 189) | typedef struct { FILE: libs/brotli/common/context.h type ContextType (line 93) | typedef enum ContextType { FILE: libs/brotli/common/dictionary.c function BrotliDictionary (line 48) | const BrotliDictionary* BrotliGetDictionary(void) { function BrotliSetDictionaryData (line 52) | void BrotliSetDictionaryData(const uint8_t* data) { FILE: libs/brotli/common/dictionary.h type BrotliDictionary (line 18) | typedef struct BrotliDictionary { FILE: libs/brotli/common/platform.c function BrotliDefaultFreeFunc (line 16) | void BrotliDefaultFreeFunc(void* opaque, void* address) { FILE: libs/brotli/common/platform.h type BrotliPackedValue (line 290) | typedef union BrotliPackedValue { function BROTLI_INLINE (line 297) | static BROTLI_INLINE uint16_t BrotliUnalignedRead16(const void* p) { function BROTLI_INLINE (line 301) | static BROTLI_INLINE uint32_t BrotliUnalignedRead32(const void* p) { function BROTLI_INLINE (line 305) | static BROTLI_INLINE uint64_t BrotliUnalignedRead64(const void* p) { function BROTLI_INLINE (line 309) | static BROTLI_INLINE size_t BrotliUnalignedReadSizeT(const void* p) { function BROTLI_INLINE (line 313) | static BROTLI_INLINE void BrotliUnalignedWrite64(void* p, uint64_t v) { function BROTLI_INLINE (line 320) | static BROTLI_INLINE uint16_t BrotliUnalignedRead16(const void* p) { function BROTLI_INLINE (line 325) | static BROTLI_INLINE uint32_t BrotliUnalignedRead32(const void* p) { function BROTLI_INLINE (line 330) | static BROTLI_INLINE uint64_t BrotliUnalignedRead64(const void* p) { function BROTLI_INLINE (line 335) | static BROTLI_INLINE size_t BrotliUnalignedReadSizeT(const void* p) { function BROTLI_INLINE (line 340) | static BROTLI_INLINE void BrotliUnalignedWrite64(void* p, uint64_t v) { function BROTLI_INLINE (line 379) | static BROTLI_INLINE uint16_t BROTLI_UNALIGNED_LOAD16LE(const void* p) { function BROTLI_INLINE (line 383) | static BROTLI_INLINE uint32_t BROTLI_UNALIGNED_LOAD32LE(const void* p) { function BROTLI_INLINE (line 387) | static BROTLI_INLINE uint64_t BROTLI_UNALIGNED_LOAD64LE(const void* p) { function BROTLI_INLINE (line 391) | static BROTLI_INLINE void BROTLI_UNALIGNED_STORE64LE(void* p, uint64_t v) { function BROTLI_INLINE (line 397) | static BROTLI_INLINE uint16_t BROTLI_UNALIGNED_LOAD16LE(const void* p) { function BROTLI_INLINE (line 401) | static BROTLI_INLINE uint32_t BROTLI_UNALIGNED_LOAD32LE(const void* p) { function BROTLI_INLINE (line 409) | static BROTLI_INLINE uint64_t BROTLI_UNALIGNED_LOAD64LE(const void* p) { function BROTLI_INLINE (line 421) | static BROTLI_INLINE void BROTLI_UNALIGNED_STORE64LE(void* p, uint64_t v) { function BROTLI_INLINE (line 434) | static BROTLI_INLINE void* BROTLI_UNALIGNED_LOAD_PTR(const void* p) { function BROTLI_INLINE (line 440) | static BROTLI_INLINE void BROTLI_UNALIGNED_STORE_PTR(void* p, const void... function BROTLI_INLINE (line 477) | static BROTLI_INLINE void BrotliDump(const char* f, int l, const char* f... function BROTLI_INLINE (line 493) | static BROTLI_INLINE brotli_reg_t BrotliRBit(brotli_reg_t input) { function BROTLI_INLINE (line 503) | static BROTLI_INLINE void BrotliRBit(void) { /* Should break build if us... function BROTLI_INLINE (line 535) | static BROTLI_INLINE uint32_t BrotliBsf64Msvc(uint64_t x) { function BROTLI_INLINE (line 549) | static BROTLI_INLINE uint32_t BrotliBsr32Msvc(uint32_t x) { function BROTLI_INLINE (line 564) | static BROTLI_INLINE uint16_t BrotliRotateRight16(uint16_t const value, function BROTLI_INLINE (line 569) | static BROTLI_INLINE uint32_t BrotliRotateRight32(uint32_t const value, function BROTLI_INLINE (line 574) | static BROTLI_INLINE uint64_t BrotliRotateRight64(uint64_t const value, function BROTLI_UNUSED_FUNCTION (line 580) | BROTLI_UNUSED_FUNCTION void BrotliSuppressUnusedFunctions(void) { FILE: libs/brotli/common/shared_dictionary_internal.h type BrotliSharedDictionaryStruct (line 22) | struct BrotliSharedDictionaryStruct { type BrotliSharedDictionaryInternal (line 68) | typedef struct BrotliSharedDictionaryStruct BrotliSharedDictionaryInternal; FILE: libs/brotli/common/transform.c function BrotliTransforms (line 175) | const BrotliTransforms* BrotliGetTransforms(void) { function ToUpperCase (line 179) | static int ToUpperCase(uint8_t* p) { function Shift (line 196) | static int Shift(uint8_t* word, int word_len, uint16_t parameter) { function BrotliTransformDictionaryWord (line 238) | int BrotliTransformDictionaryWord(uint8_t* dst, const uint8_t* word, int... FILE: libs/brotli/common/transform.h type BrotliWordTransformType (line 17) | enum BrotliWordTransformType { type BrotliTransforms (line 46) | typedef struct BrotliTransforms { FILE: libs/brotli/enc/backward_references.c function BROTLI_INLINE (line 25) | static BROTLI_INLINE size_t ComputeDistanceCode(size_t distance, function BrotliCreateBackwardReferences (line 181) | void BrotliCreateBackwardReferences(size_t num_bytes, FILE: libs/brotli/enc/backward_references_hq.c function BrotliInitZopfliNodes (line 42) | void BrotliInitZopfliNodes(ZopfliNode* array, size_t length) { function BROTLI_INLINE (line 52) | static BROTLI_INLINE uint32_t ZopfliNodeCopyLength(const ZopfliNode* sel... function BROTLI_INLINE (line 56) | static BROTLI_INLINE uint32_t ZopfliNodeLengthCode(const ZopfliNode* sel... function BROTLI_INLINE (line 61) | static BROTLI_INLINE uint32_t ZopfliNodeCopyDistance(const ZopfliNode* s... function BROTLI_INLINE (line 65) | static BROTLI_INLINE uint32_t ZopfliNodeDistanceCode(const ZopfliNode* s... function BROTLI_INLINE (line 72) | static BROTLI_INLINE uint32_t ZopfliNodeCommandLength(const ZopfliNode* ... type ZopfliCostModelArena (line 77) | typedef struct ZopfliCostModelArena { type ZopfliCostModel (line 85) | typedef struct ZopfliCostModel { function InitZopfliCostModel (line 102) | static void InitZopfliCostModel( function CleanupZopfliCostModel (line 112) | static void CleanupZopfliCostModel(MemoryManager* m, ZopfliCostModel* se... function SetCost (line 117) | static void SetCost(const uint32_t* histogram, size_t histogram_size, function ZopfliCostModelSetFromCommands (line 149) | static void ZopfliCostModelSetFromCommands(ZopfliCostModel* self, function ZopfliCostModelSetFromLiteralCosts (line 209) | static void ZopfliCostModelSetFromLiteralCosts(ZopfliCostModel* self, function BROTLI_INLINE (line 237) | static BROTLI_INLINE float ZopfliCostModelGetCommandCost( function BROTLI_INLINE (line 242) | static BROTLI_INLINE float ZopfliCostModelGetDistanceCost( function BROTLI_INLINE (line 247) | static BROTLI_INLINE float ZopfliCostModelGetLiteralCosts( function BROTLI_INLINE (line 252) | static BROTLI_INLINE float ZopfliCostModelGetMinCostCmd( function BROTLI_INLINE (line 260) | static BROTLI_INLINE void UpdateZopfliNode(ZopfliNode* nodes, size_t pos, type PosData (line 271) | typedef struct PosData { type StartPosQueue (line 279) | typedef struct StartPosQueue { function BROTLI_INLINE (line 284) | static BROTLI_INLINE void InitStartPosQueue(StartPosQueue* self) { function StartPosQueueSize (line 288) | static size_t StartPosQueueSize(const StartPosQueue* self) { function StartPosQueuePush (line 292) | static void StartPosQueuePush(StartPosQueue* self, const PosData* posdat... function PosData (line 308) | static const PosData* StartPosQueueAt(const StartPosQueue* self, size_t ... function ComputeMinimumCopyLength (line 314) | static size_t ComputeMinimumCopyLength(const float start_cost, function ComputeDistanceShortcut (line 341) | static uint32_t ComputeDistanceShortcut(const size_t block_start, function ComputeDistanceCache (line 372) | static void ComputeDistanceCache(const size_t pos, function EvaluateNode (line 393) | static void EvaluateNode( function UpdateNodes (line 414) | static size_t UpdateNodes( function ComputeShortestPathFromNodes (line 587) | static size_t ComputeShortestPathFromNodes(size_t num_bytes, function BrotliZopfliCreateCommands (line 604) | void BrotliZopfliCreateCommands(const size_t num_bytes, function ZopfliIterate (line 649) | static size_t ZopfliIterate(size_t num_bytes, size_t position, function MergeMatches (line 689) | static void MergeMatches(BackwardMatch* dst, function BrotliZopfliComputeShortestPath (line 707) | size_t BrotliZopfliComputeShortestPath(MemoryManager* m, size_t num_bytes, function BrotliCreateZopfliBackwardReferences (line 797) | void BrotliCreateZopfliBackwardReferences(MemoryManager* m, size_t num_b... function BrotliCreateHqZopfliBackwardReferences (line 814) | void BrotliCreateHqZopfliBackwardReferences(MemoryManager* m, size_t num... FILE: libs/brotli/enc/backward_references_hq.h type ZopfliNode (line 37) | typedef struct ZopfliNode { FILE: libs/brotli/enc/backward_references_inc.h function BROTLI_NOINLINE (line 10) | static BROTLI_NOINLINE void EXPORT_FN(CreateBackwardReferences)( FILE: libs/brotli/enc/bit_cost.c function BrotliBitsEntropy (line 18) | double BrotliBitsEntropy(const uint32_t* population, size_t size) { FILE: libs/brotli/enc/block_splitter.c function CountLiterals (line 39) | static size_t CountLiterals(const Command* cmds, const size_t num_comman... function CopyLiteralsToByteArray (line 49) | static void CopyLiteralsToByteArray(const Command* cmds, function BROTLI_INLINE (line 75) | static BROTLI_INLINE uint32_t MyRand(uint32_t* seed) { function BROTLI_INLINE (line 81) | static BROTLI_INLINE double BitCost(size_t count) { function BrotliInitBlockSplit (line 107) | void BrotliInitBlockSplit(BlockSplit* self) { function BrotliDestroyBlockSplit (line 116) | void BrotliDestroyBlockSplit(MemoryManager* m, BlockSplit* self) { function BrotliSplitBlock (line 123) | void BrotliSplitBlock(MemoryManager* m, function BrotliCountLiteralsForTest (line 200) | size_t BrotliCountLiteralsForTest(const Command* cmds, size_t num_comman... function BrotliCopyLiteralsToByteArrayForTest (line 205) | void BrotliCopyLiteralsToByteArrayForTest(const Command* cmds, FILE: libs/brotli/enc/block_splitter.h type BlockSplit (line 20) | typedef struct BlockSplit { FILE: libs/brotli/enc/brotli_bit_stream.c function BROTLI_INLINE (line 34) | static BROTLI_INLINE uint32_t BlockLengthPrefixCode(uint32_t len) { function BROTLI_INLINE (line 41) | static BROTLI_INLINE void GetBlockLengthPrefixCode(uint32_t len, size_t*... type BlockTypeCodeCalculator (line 48) | typedef struct BlockTypeCodeCalculator { function InitBlockTypeCodeCalculator (line 53) | static void InitBlockTypeCodeCalculator(BlockTypeCodeCalculator* self) { function BROTLI_INLINE (line 58) | static BROTLI_INLINE size_t NextBlockTypeCode( function BrotliEncodeMlen (line 70) | static void BrotliEncodeMlen(size_t length, uint64_t* bits, function BROTLI_INLINE (line 82) | static BROTLI_INLINE void StoreCommandExtra( type BlockSplitCode (line 97) | typedef struct BlockSplitCode { function StoreVarLenUint8 (line 106) | static void StoreVarLenUint8(size_t n, size_t* storage_ix, uint8_t* stor... function StoreCompressedMetaBlockHeader (line 120) | static void StoreCompressedMetaBlockHeader(BROTLI_BOOL is_final_block, function BrotliStoreUncompressedMetaBlockHeader (line 148) | static void BrotliStoreUncompressedMetaBlockHeader(size_t length, function BrotliStoreHuffmanTreeOfHuffmanTreeToBitMask (line 165) | static void BrotliStoreHuffmanTreeOfHuffmanTreeToBitMask( function BrotliStoreHuffmanTreeToBitMask (line 220) | static void BrotliStoreHuffmanTreeToBitMask( function StoreSimpleHuffmanTree (line 242) | static void StoreSimpleHuffmanTree(const uint8_t* depths, function BrotliStoreHuffmanTree (line 283) | void BrotliStoreHuffmanTree(const uint8_t* depths, size_t num, function BuildAndStoreHuffmanTree (line 349) | static void BuildAndStoreHuffmanTree(const uint32_t* histogram, function BROTLI_INLINE (line 399) | static BROTLI_INLINE BROTLI_BOOL SortHuffmanTree( function BrotliBuildAndStoreHuffmanTreeFast (line 404) | void BrotliBuildAndStoreHuffmanTreeFast(HuffmanTree* tree, function IndexOf (line 575) | static size_t IndexOf(const uint8_t* v, size_t v_size, uint8_t value) { function MoveToFront (line 583) | static void MoveToFront(uint8_t* v, size_t index) { function MoveToFrontTransform (line 592) | static void MoveToFrontTransform(const uint32_t* BROTLI_RESTRICT v_in, function RunLengthCodeZeros (line 626) | static void RunLengthCodeZeros(const size_t in_size, type EncodeContextMapArena (line 677) | typedef struct EncodeContextMapArena { function EncodeContextMap (line 683) | static void EncodeContextMap(MemoryManager* m, function BROTLI_INLINE (line 737) | static BROTLI_INLINE void StoreBlockSwitch(BlockSplitCode* code, function BuildAndStoreBlockSplitCode (line 760) | static void BuildAndStoreBlockSplitCode(const uint8_t* types, function StoreTrivialContextMap (line 794) | static void StoreTrivialContextMap(EncodeContextMapArena* arena, type BlockEncoder (line 833) | typedef struct BlockEncoder { function InitBlockEncoder (line 847) | static void InitBlockEncoder(BlockEncoder* self, size_t histogram_length, function CleanupBlockEncoder (line 863) | static void CleanupBlockEncoder(MemoryManager* m, BlockEncoder* self) { function BuildAndStoreBlockSwitchEntropyCodes (line 870) | static void BuildAndStoreBlockSwitchEntropyCodes(BlockEncoder* self, function StoreSymbol (line 879) | static void StoreSymbol(BlockEncoder* self, size_t symbol, size_t* stora... function StoreSymbolWithContext (line 900) | static void StoreSymbolWithContext(BlockEncoder* self, size_t symbol, function JumpToByteBoundary (line 935) | static void JumpToByteBoundary(size_t* storage_ix, uint8_t* storage) { type StoreMetablockArena (line 940) | typedef struct StoreMetablockArena { function BrotliStoreMetaBlock (line 947) | void BrotliStoreMetaBlock(MemoryManager* m, function BuildHistograms (line 1088) | static void BuildHistograms(const uint8_t* input, function StoreDataWithHuffmanCodes (line 1113) | static void StoreDataWithHuffmanCodes(const uint8_t* input, type MetablockArena (line 1154) | typedef struct MetablockArena { function BrotliStoreMetaBlockTrivial (line 1168) | void BrotliStoreMetaBlockTrivial(MemoryManager* m, function BrotliStoreMetaBlockFast (line 1212) | void BrotliStoreMetaBlockFast(MemoryManager* m, function BrotliStoreUncompressedMetaBlock (line 1293) | void BrotliStoreUncompressedMetaBlock(BROTLI_BOOL is_final_block, function BrotliGetBlockLengthPrefixCodeForTest (line 1329) | void BrotliGetBlockLengthPrefixCodeForTest(uint32_t len, size_t* code, FILE: libs/brotli/enc/cluster.c function BROTLI_INLINE (line 21) | static BROTLI_INLINE BROTLI_BOOL HistogramPairIsLess( function BROTLI_INLINE (line 30) | static BROTLI_INLINE double ClusterCostDiff(size_t size_a, size_t size_b) { FILE: libs/brotli/enc/cluster.h type HistogramPair (line 20) | typedef struct HistogramPair { FILE: libs/brotli/enc/cluster_inc.h function BROTLI_INTERNAL (line 14) | BROTLI_INTERNAL void FN(BrotliCompareAndPushToQueue)( function BROTLI_INTERNAL (line 70) | BROTLI_INTERNAL size_t FN(BrotliHistogramCombine)(HistogramType* out, function BROTLI_INTERNAL (line 158) | BROTLI_INTERNAL double FN(BrotliHistogramBitCostDistance)( function BROTLI_INTERNAL (line 174) | BROTLI_INTERNAL void FN(BrotliHistogramRemap)(const HistogramType* in, function BROTLI_INTERNAL (line 213) | BROTLI_INTERNAL size_t FN(BrotliHistogramReindex)(MemoryManager* m, function BROTLI_INTERNAL (line 251) | BROTLI_INTERNAL void FN(BrotliClusterHistograms)( FILE: libs/brotli/enc/command.h function BROTLI_INLINE (line 31) | static BROTLI_INLINE uint16_t GetInsertLengthCode(size_t insertlen) { function BROTLI_INLINE (line 48) | static BROTLI_INLINE uint16_t GetCopyLengthCode(size_t copylen) { function BROTLI_INLINE (line 61) | static BROTLI_INLINE uint16_t CombineLengthCodes( function BROTLI_INLINE (line 82) | static BROTLI_INLINE void GetLengthCode(size_t insertlen, size_t copylen, function BROTLI_INLINE (line 90) | static BROTLI_INLINE uint32_t GetInsertBase(uint16_t inscode) { function BROTLI_INLINE (line 94) | static BROTLI_INLINE uint32_t GetInsertExtra(uint16_t inscode) { function BROTLI_INLINE (line 98) | static BROTLI_INLINE uint32_t GetCopyBase(uint16_t copycode) { function BROTLI_INLINE (line 102) | static BROTLI_INLINE uint32_t GetCopyExtra(uint16_t copycode) { type Command (line 106) | typedef struct Command { function BROTLI_INLINE (line 119) | static BROTLI_INLINE void InitCommand(Command* self, function BROTLI_INLINE (line 137) | static BROTLI_INLINE void InitInsertCommand(Command* self, size_t insert... function BROTLI_INLINE (line 145) | static BROTLI_INLINE uint32_t CommandRestoreDistanceCode( function BROTLI_INLINE (line 166) | static BROTLI_INLINE uint32_t CommandDistanceContext(const Command* self) { function BROTLI_INLINE (line 175) | static BROTLI_INLINE uint32_t CommandCopyLen(const Command* self) { function BROTLI_INLINE (line 179) | static BROTLI_INLINE uint32_t CommandCopyLenCode(const Command* self) { FILE: libs/brotli/enc/compound_dictionary.c function PreparedDictionary (line 13) | static PreparedDictionary* CreatePreparedDictionaryWithParams(MemoryMana... function PreparedDictionary (line 151) | PreparedDictionary* CreatePreparedDictionary(MemoryManager* m, function DestroyPreparedDictionary (line 168) | void DestroyPreparedDictionary(MemoryManager* m, function BROTLI_BOOL (line 174) | BROTLI_BOOL AttachPreparedDictionary( FILE: libs/brotli/enc/compound_dictionary.h type PreparedDictionary (line 30) | typedef struct PreparedDictionary { type CompoundDictionary (line 54) | typedef struct CompoundDictionary { FILE: libs/brotli/enc/compress_fragment.c function BROTLI_INLINE (line 32) | static BROTLI_INLINE uint32_t Hash(const uint8_t* p, size_t shift) { function BROTLI_INLINE (line 37) | static BROTLI_INLINE uint32_t HashBytesAtOffset( function BROTLI_INLINE (line 47) | static BROTLI_INLINE BROTLI_BOOL IsMatch(const uint8_t* p1, const uint8_... function BuildAndStoreLiteralPrefixCode (line 61) | static size_t BuildAndStoreLiteralPrefixCode(BrotliOnePassArena* s, function BuildAndStoreCommandPrefixCode (line 117) | static void BuildAndStoreCommandPrefixCode(BrotliOnePassArena* s, function BROTLI_INLINE (line 170) | static BROTLI_INLINE void EmitInsertLen(size_t insertlen, function BROTLI_INLINE (line 202) | static BROTLI_INLINE void EmitLongInsertLen(size_t insertlen, function BROTLI_INLINE (line 219) | static BROTLI_INLINE void EmitCopyLen(size_t copylen, function BROTLI_INLINE (line 251) | static BROTLI_INLINE void EmitCopyLenLastDistance(size_t copylen, function BROTLI_INLINE (line 294) | static BROTLI_INLINE void EmitDistance(size_t distance, function BROTLI_INLINE (line 309) | static BROTLI_INLINE void EmitLiterals(const uint8_t* input, const size_... function BrotliStoreMetaBlockHeader (line 321) | static void BrotliStoreMetaBlockHeader( function UpdateBits (line 338) | static void UpdateBits(size_t n_bits, uint32_t bits, size_t pos, function RewindBitPosition (line 357) | static void RewindBitPosition(const size_t new_storage_ix, function BROTLI_BOOL (line 365) | static BROTLI_BOOL ShouldMergeBlock(BrotliOnePassArena* s, function BROTLI_INLINE (line 387) | static BROTLI_INLINE BROTLI_BOOL ShouldUseUncompressedMode( function EmitUncompressedMetaBlock (line 398) | static void EmitUncompressedMetaBlock(const uint8_t* begin, const uint8_... function BROTLI_INLINE (line 419) | static BROTLI_INLINE void BrotliCompressFragmentFastImpl( function BrotliCompressFragmentFast (line 747) | void BrotliCompressFragmentFast( FILE: libs/brotli/enc/compress_fragment.h type BrotliOnePassArena (line 23) | typedef struct BrotliOnePassArena { FILE: libs/brotli/enc/compress_fragment_two_pass.c function BROTLI_INLINE (line 31) | static BROTLI_INLINE uint32_t Hash(const uint8_t* p, function BROTLI_INLINE (line 38) | static BROTLI_INLINE uint32_t HashBytesAtOffset(uint64_t v, size_t offset, function BROTLI_INLINE (line 47) | static BROTLI_INLINE BROTLI_BOOL IsMatch(const uint8_t* p1, const uint8_... function BuildAndStoreCommandPrefixCode (line 58) | static void BuildAndStoreCommandPrefixCode(BrotliTwoPassArena* s, function BROTLI_INLINE (line 107) | static BROTLI_INLINE void EmitInsertLen( function BROTLI_INLINE (line 137) | static BROTLI_INLINE void EmitCopyLen(size_t copylen, uint32_t** command... function BROTLI_INLINE (line 160) | static BROTLI_INLINE void EmitCopyLenLastDistance( function BROTLI_INLINE (line 199) | static BROTLI_INLINE void EmitDistance(uint32_t distance, uint32_t** com... function BrotliStoreMetaBlockHeader (line 211) | static void BrotliStoreMetaBlockHeader( function BROTLI_INLINE (line 228) | static BROTLI_INLINE void CreateCommands(const uint8_t* input, function StoreCommands (line 458) | static void StoreCommands(BrotliTwoPassArena* s, function BROTLI_BOOL (line 526) | static BROTLI_BOOL ShouldCompress(BrotliTwoPassArena* s, function RewindBitPosition (line 543) | static void RewindBitPosition(const size_t new_storage_ix, function EmitUncompressedMetaBlock (line 551) | static void EmitUncompressedMetaBlock(const uint8_t* input, size_t input... function BROTLI_INLINE (line 560) | static BROTLI_INLINE void BrotliCompressFragmentTwoPassImpl( function BrotliCompressFragmentTwoPass (line 612) | void BrotliCompressFragmentTwoPass( FILE: libs/brotli/enc/compress_fragment_two_pass.h type BrotliTwoPassArena (line 27) | typedef struct BrotliTwoPassArena { FILE: libs/brotli/enc/dictionary_hash.c function BROTLI_BOOL (line 24) | BROTLI_BOOL BROTLI_COLD BrotliEncoderInitDictionaryHash( FILE: libs/brotli/enc/encode.c function InputBlockSize (line 45) | static size_t InputBlockSize(BrotliEncoderState* s) { function UnprocessedInputSize (line 49) | static uint64_t UnprocessedInputSize(BrotliEncoderState* s) { function RemainingInputBlockSize (line 53) | static size_t RemainingInputBlockSize(BrotliEncoderState* s) { function BROTLI_BOOL (line 60) | BROTLI_BOOL BrotliEncoderSetParameter( function WrapPosition (line 114) | static uint32_t WrapPosition(uint64_t position) { function HashTableSize (line 135) | static size_t HashTableSize(size_t max_table_size, size_t input_size) { function EncodeWindowBits (line 178) | static void EncodeWindowBits(int lgwin, BROTLI_BOOL large_window, function InitCommandPrefixCodes (line 202) | static void InitCommandPrefixCodes(BrotliOnePassArena* s) { function EstimateEntropy (line 245) | static double EstimateEntropy(const uint32_t* population, size_t size) { function ChooseContextMap (line 264) | static void ChooseContextMap(int quality, function BROTLI_BOOL (line 328) | static BROTLI_BOOL ShouldUseComplexStaticContextMap(const uint8_t* input, function DecideOverLiteralContextModeling (line 410) | static void DecideOverLiteralContextModeling(const uint8_t* input, function BROTLI_BOOL (line 443) | static BROTLI_BOOL ShouldCompress( function ContextType (line 472) | static ContextType ChooseContextMode(const BrotliEncoderParams* params, function WriteMetaBlockInternal (line 484) | static void WriteMetaBlockInternal(MemoryManager* m, function ChooseDistanceParams (line 598) | static void ChooseDistanceParams(BrotliEncoderParams* params) { function BROTLI_BOOL (line 624) | static BROTLI_BOOL EnsureInitialized(BrotliEncoderState* s) { function BrotliEncoderInitParams (line 680) | static void BrotliEncoderInitParams(BrotliEncoderParams* params) { function BrotliEncoderCleanupParams (line 698) | static void BrotliEncoderCleanupParams(MemoryManager* m, function BrotliEncoderInitState (line 718) | static void BrotliEncoderInitState(BrotliEncoderState* s) { function BrotliEncoderState (line 761) | BrotliEncoderState* BrotliEncoderCreateInstance( function BrotliEncoderCleanupState (line 779) | static void BrotliEncoderCleanupState(BrotliEncoderState* s) { function BrotliEncoderDestroyInstance (line 802) | void BrotliEncoderDestroyInstance(BrotliEncoderState* state) { function CopyInputToRingBuffer (line 818) | static void CopyInputToRingBuffer(BrotliEncoderState* s, function BROTLI_BOOL (line 875) | static BROTLI_BOOL UpdateLastProcessedPos(BrotliEncoderState* s) { function ExtendLastCommand (line 882) | static void ExtendLastCommand(BrotliEncoderState* s, uint32_t* bytes, function BROTLI_BOOL (line 962) | static BROTLI_BOOL EncodeData( function WriteMetadataHeader (line 1202) | static size_t WriteMetadataHeader( function BrotliEncoderMaxCompressedSize (line 1226) | size_t BrotliEncoderMaxCompressedSize(size_t input_size) { function MakeUncompressedStream (line 1239) | static size_t MakeUncompressedStream( function BROTLI_BOOL (line 1271) | BROTLI_BOOL BrotliEncoderCompress( function InjectBytePaddingBlock (line 1331) | static void InjectBytePaddingBlock(BrotliEncoderState* s) { function SetTotalOut (line 1355) | static void SetTotalOut(BrotliEncoderState* s, size_t* total_out) { function BROTLI_BOOL (line 1368) | static BROTLI_BOOL InjectFlushOrPushOutput(BrotliEncoderState* s, function CheckFlushComplete (line 1392) | static void CheckFlushComplete(BrotliEncoderState* s) { function BROTLI_BOOL (line 1400) | static BROTLI_BOOL BrotliEncoderCompressStreamFast( function BROTLI_BOOL (line 1524) | static BROTLI_BOOL ProcessMetadata( function UpdateSizeHint (line 1594) | static void UpdateSizeHint(BrotliEncoderState* s, size_t available_in) { function BROTLI_BOOL (line 1609) | BROTLI_BOOL BrotliEncoderCompressStream( function BROTLI_BOOL (line 1699) | BROTLI_BOOL BrotliEncoderIsFinished(BrotliEncoderState* s) { function BROTLI_BOOL (line 1704) | BROTLI_BOOL BrotliEncoderHasMoreOutput(BrotliEncoderState* s) { function BrotliEncoderVersion (line 1727) | uint32_t BrotliEncoderVersion(void) { function BrotliEncoderPreparedDictionary (line 1731) | BrotliEncoderPreparedDictionary* BrotliEncoderPrepareDictionary( function BrotliEncoderDestroyPreparedDictionary (line 1777) | void BROTLI_COLD BrotliEncoderDestroyPreparedDictionary( function BROTLI_BOOL (line 1803) | BROTLI_BOOL BROTLI_COLD BrotliEncoderAttachPreparedDictionary( function BrotliEncoderEstimatePeakMemoryUsage (line 1861) | size_t BROTLI_COLD BrotliEncoderEstimatePeakMemoryUsage(int quality, int... function BrotliEncoderGetPreparedDictionarySize (line 1929) | size_t BROTLI_COLD BrotliEncoderGetPreparedDictionarySize( function BrotliMakeUncompressedStreamForTest (line 2013) | size_t BrotliMakeUncompressedStreamForTest( FILE: libs/brotli/enc/encoder_dict.c function BrotliTrieInit (line 30) | static void BrotliTrieInit(BrotliTrie* trie) { function BrotliTrieFree (line 42) | static void BrotliTrieFree(MemoryManager* m, BrotliTrie* trie) { function InitEncoderDictionary (line 47) | static void InitEncoderDictionary(BrotliEncoderDictionary* dict) { function BrotliDestroyEncoderDictionary (line 72) | static void BrotliDestroyEncoderDictionary(MemoryManager* m, function Hash (line 84) | static uint32_t Hash(const uint8_t* data, int bits) { function TransformedDictionaryWord (line 96) | static void TransformedDictionaryWord(uint32_t word_idx, int len, int tr... function DictWord (line 106) | static DictWord MakeDictWord(uint8_t len, uint8_t transform, uint16_t id... function BrotliTrieAlloc (line 114) | static uint32_t BrotliTrieAlloc(MemoryManager* m, size_t num, BrotliTrie... function BROTLI_BOOL (line 145) | static BROTLI_BOOL BrotliTrieNodeAdd(MemoryManager* m, uint8_t len, function BROTLI_BOOL (line 188) | static BROTLI_BOOL BrotliTrieAdd(MemoryManager* m, uint8_t len, uint32_t... function BrotliTrieNode (line 193) | const BrotliTrieNode* BrotliTrieSub(const BrotliTrie* trie, function BrotliTrieNode (line 206) | static const BrotliTrieNode* BrotliTrieFind(const BrotliTrie* trie, function BROTLI_BOOL (line 217) | static BROTLI_BOOL BuildDictionaryLut(MemoryManager* m, function BuildDictionaryHashTable (line 367) | static void BuildDictionaryHashTable(uint16_t* hash_table_words, function BROTLI_BOOL (line 395) | static BROTLI_BOOL GenerateWordsHeavy(MemoryManager* m, function ComputeCutoffTransforms (line 422) | static void ComputeCutoffTransforms( function BROTLI_BOOL (line 446) | static BROTLI_BOOL ComputeDictionary(MemoryManager* m, int quality, function BrotliInitSharedEncoderDictionary (line 489) | void BrotliInitSharedEncoderDictionary(SharedEncoderDictionary* dict) { function BROTLI_BOOL (line 511) | static BROTLI_BOOL InitCustomSharedEncoderDictionary( function BROTLI_BOOL (line 576) | BROTLI_BOOL BrotliInitCustomSharedEncoderDictionary( function BrotliCleanupSharedEncoderDictionary (line 596) | void BrotliCleanupSharedEncoderDictionary(MemoryManager* m, function ManagedDictionary (line 613) | ManagedDictionary* BrotliCreateManagedDictionary( function BrotliDestroyManagedDictionary (line 627) | void BrotliDestroyManagedDictionary(ManagedDictionary* dictionary) { function BrotliInitEncoderDictionaryForTest (line 635) | void BrotliInitEncoderDictionaryForTest(BrotliEncoderDictionary* d) { FILE: libs/brotli/enc/encoder_dict.h type BrotliTrieNode (line 38) | typedef struct BrotliTrieNode { type BrotliTrie (line 46) | typedef struct BrotliTrie { type BrotliEncoderDictionary (line 59) | typedef struct BrotliEncoderDictionary { type ContextualEncoderDictionary (line 95) | typedef struct ContextualEncoderDictionary { type SharedEncoderDictionary (line 108) | typedef struct SharedEncoderDictionary { type ManagedDictionary (line 123) | typedef struct ManagedDictionary { FILE: libs/brotli/enc/entropy_encode.c function BROTLI_BOOL (line 20) | BROTLI_BOOL BrotliSetDepth( function BROTLI_INLINE (line 45) | static BROTLI_INLINE BROTLI_BOOL SortHuffmanTree( function BrotliCreateHuffmanTree (line 68) | void BrotliCreateHuffmanTree(const uint32_t* data, function Reverse (line 149) | static void Reverse(uint8_t* v, size_t start, size_t end) { function BrotliWriteHuffmanTreeRepetitions (line 160) | static void BrotliWriteHuffmanTreeRepetitions( function BrotliWriteHuffmanTreeRepetitionsZeros (line 205) | static void BrotliWriteHuffmanTreeRepetitionsZeros( function BrotliOptimizeHuffmanCountsForRle (line 241) | void BrotliOptimizeHuffmanCountsForRle(size_t length, uint32_t* counts, function DecideOverRleUse (line 372) | static void DecideOverRleUse(const uint8_t* depth, const size_t length, function BrotliWriteHuffmanTree (line 402) | void BrotliWriteHuffmanTree(const uint8_t* depth, function BrotliReverseBits (line 454) | static uint16_t BrotliReverseBits(size_t num_bits, uint16_t bits) { FILE: libs/brotli/enc/entropy_encode.h type HuffmanTree (line 19) | typedef struct HuffmanTree { function BROTLI_INLINE (line 25) | static BROTLI_INLINE void InitHuffmanTree(HuffmanTree* self, uint32_t co... type BROTLI_BOOL (line 80) | typedef BROTLI_BOOL (*HuffmanTreeComparator)( function BROTLI_INLINE (line 82) | static BROTLI_INLINE void SortHuffmanTreeItems(HuffmanTree* items, FILE: libs/brotli/enc/entropy_encode_static.h function BROTLI_INLINE (line 86) | static BROTLI_INLINE void StoreStaticCodeLengthCode( function BROTLI_INLINE (line 524) | static BROTLI_INLINE void StoreStaticCommandHuffmanTree( function BROTLI_INLINE (line 538) | static BROTLI_INLINE void StoreStaticDistanceHuffmanTree( FILE: libs/brotli/enc/fast_log.h function BROTLI_INLINE (line 20) | static BROTLI_INLINE uint32_t Log2FloorNonZero(size_t n) { function BROTLI_INLINE (line 51) | static BROTLI_INLINE double FastLog2(size_t v) { FILE: libs/brotli/enc/find_match_length.h function BROTLI_INLINE (line 20) | static BROTLI_INLINE size_t FindMatchLengthWithLimit(const uint8_t* s1, function BROTLI_INLINE (line 42) | static BROTLI_INLINE size_t FindMatchLengthWithLimit(const uint8_t* s1, FILE: libs/brotli/enc/hash.h type HasherCommon (line 31) | typedef struct { type HasherSearchResult (line 65) | typedef struct HasherSearchResult { function BROTLI_INLINE (line 72) | static BROTLI_INLINE void PrepareDistanceCache( function BROTLI_INLINE (line 115) | static BROTLI_INLINE score_t BackwardReferenceScore( function BROTLI_INLINE (line 121) | static BROTLI_INLINE score_t BackwardReferenceScoreUsingLastDistance( function BROTLI_INLINE (line 127) | static BROTLI_INLINE score_t BackwardReferencePenaltyUsingLastDistance( function BROTLI_INLINE (line 132) | static BROTLI_INLINE BROTLI_BOOL TestStaticDictionaryItem( function BROTLI_INLINE (line 171) | static BROTLI_INLINE void SearchInStaticDictionary( type BackwardMatch (line 196) | typedef struct BackwardMatch { function BROTLI_INLINE (line 201) | static BROTLI_INLINE void InitBackwardMatch(BackwardMatch* self, function BROTLI_INLINE (line 207) | static BROTLI_INLINE void InitDictionaryBackwardMatch(BackwardMatch* self, function BROTLI_INLINE (line 214) | static BROTLI_INLINE size_t BackwardMatchLength(const BackwardMatch* sel... function BROTLI_INLINE (line 218) | static BROTLI_INLINE size_t BackwardMatchLengthCode(const BackwardMatch*... type Hasher (line 393) | typedef struct { function BROTLI_INLINE (line 405) | static BROTLI_INLINE void HasherInit(Hasher* hasher) { function BROTLI_INLINE (line 413) | static BROTLI_INLINE void DestroyHasher(MemoryManager* m, Hasher* hasher) { function BROTLI_INLINE (line 420) | static BROTLI_INLINE void HasherReset(Hasher* hasher) { function BROTLI_INLINE (line 424) | static BROTLI_INLINE void HasherSize(const BrotliEncoderParams* params, function BROTLI_INLINE (line 438) | static BROTLI_INLINE void HasherSetup(MemoryManager* m, Hasher* hasher, function BROTLI_INLINE (line 486) | static BROTLI_INLINE void InitOrStitchToPreviousBlock( function BROTLI_INLINE (line 507) | static BROTLI_INLINE void FindCompoundDictionaryMatch( function BROTLI_INLINE (line 620) | static BROTLI_INLINE size_t FindAllCompoundDictionaryMatches( function BROTLI_INLINE (line 691) | static BROTLI_INLINE void LookupCompoundDictionaryMatch( function BROTLI_INLINE (line 708) | static BROTLI_INLINE size_t LookupAllCompoundDictionaryMatches( FILE: libs/brotli/enc/hash_base.h function BROTLI_INLINE (line 24) | static BROTLI_INLINE uint32_t Hash14(const uint8_t* data) { function BROTLI_INLINE (line 31) | static BROTLI_INLINE uint32_t Hash15(const uint8_t* data) { FILE: libs/brotli/enc/hash_composite_inc.h function BROTLI_INLINE (line 18) | static BROTLI_INLINE size_t FN(HashTypeLength)(void) { function BROTLI_INLINE (line 24) | static BROTLI_INLINE size_t FN(StoreLookahead)(void) { type HashComposite (line 30) | typedef struct HashComposite { function BROTLI_INLINE (line 78) | static BROTLI_INLINE void FN(HashMemAllocInBytes)( function BROTLI_INLINE (line 94) | static BROTLI_INLINE void FN(Store)(HashComposite* BROTLI_RESTRICT self, function BROTLI_INLINE (line 100) | static BROTLI_INLINE void FN(StoreRange)( function BROTLI_INLINE (line 108) | static BROTLI_INLINE void FN(StitchToPreviousBlock)( function BROTLI_INLINE (line 118) | static BROTLI_INLINE void FN(PrepareDistanceCache)( function BROTLI_INLINE (line 124) | static BROTLI_INLINE void FN(FindLongestMatch)( FILE: libs/brotli/enc/hash_forgetful_chain_inc.h function BROTLI_INLINE (line 27) | static BROTLI_INLINE size_t FN(HashTypeLength)(void) { return 4; } function BROTLI_INLINE (line 28) | static BROTLI_INLINE size_t FN(StoreLookahead)(void) { return 4; } function BROTLI_INLINE (line 31) | static BROTLI_INLINE size_t FN(HashBytes)(const uint8_t* BROTLI_RESTRICT... type FN (line 38) | struct FN type FN (line 43) | struct FN type HashForgetfulChain (line 47) | typedef struct HashForgetfulChain { function BROTLI_INLINE (line 120) | static BROTLI_INLINE void FN(HashMemAllocInBytes)( function BROTLI_INLINE (line 133) | static BROTLI_INLINE void FN(Store)(HashForgetfulChain* BROTLI_RESTRICT ... function BROTLI_INLINE (line 151) | static BROTLI_INLINE void FN(StoreRange)( function BROTLI_INLINE (line 161) | static BROTLI_INLINE void FN(StitchToPreviousBlock)( function BROTLI_INLINE (line 175) | static BROTLI_INLINE void FN(PrepareDistanceCache)( function BROTLI_INLINE (line 193) | static BROTLI_INLINE void FN(FindLongestMatch)( FILE: libs/brotli/enc/hash_longest_match64_inc.h function BROTLI_INLINE (line 19) | static BROTLI_INLINE size_t FN(HashTypeLength)(void) { return 8; } function BROTLI_INLINE (line 20) | static BROTLI_INLINE size_t FN(StoreLookahead)(void) { return 8; } function BROTLI_INLINE (line 23) | static BROTLI_INLINE size_t FN(HashBytes)(const uint8_t* BROTLI_RESTRICT... type HashLongestMatch (line 31) | typedef struct HashLongestMatch { function BROTLI_INLINE (line 92) | static BROTLI_INLINE void FN(HashMemAllocInBytes)( function BROTLI_INLINE (line 105) | static BROTLI_INLINE void FN(Store)( function BROTLI_INLINE (line 117) | static BROTLI_INLINE void FN(StoreRange)(HashLongestMatch* BROTLI_RESTRI... function BROTLI_INLINE (line 126) | static BROTLI_INLINE void FN(StitchToPreviousBlock)( function BROTLI_INLINE (line 140) | static BROTLI_INLINE void FN(PrepareDistanceCache)( function BROTLI_INLINE (line 157) | static BROTLI_INLINE void FN(FindLongestMatch)( FILE: libs/brotli/enc/hash_longest_match64_simd_inc.h function BROTLI_INLINE (line 22) | static BROTLI_INLINE size_t FN(HashTypeLength)(void) { return 8; } function BROTLI_INLINE (line 23) | static BROTLI_INLINE size_t FN(StoreLookahead)(void) { return 8; } function BROTLI_INLINE (line 26) | static BROTLI_INLINE size_t FN(HashBytes)(const uint8_t* BROTLI_RESTRICT... type HashLongestMatch (line 34) | typedef struct HashLongestMatch { function BROTLI_INLINE (line 100) | static BROTLI_INLINE void FN(HashMemAllocInBytes)( function BROTLI_INLINE (line 114) | static BROTLI_INLINE void FN(Store)( function BROTLI_INLINE (line 130) | static BROTLI_INLINE void FN(StoreRange)(HashLongestMatch* BROTLI_RESTRI... function BROTLI_INLINE (line 139) | static BROTLI_INLINE void FN(StitchToPreviousBlock)( function BROTLI_INLINE (line 153) | static BROTLI_INLINE void FN(PrepareDistanceCache)( function BROTLI_INLINE (line 170) | static BROTLI_INLINE void FN(FindLongestMatch)( FILE: libs/brotli/enc/hash_longest_match_inc.h function BROTLI_INLINE (line 19) | static BROTLI_INLINE size_t FN(HashTypeLength)(void) { return 4; } function BROTLI_INLINE (line 20) | static BROTLI_INLINE size_t FN(StoreLookahead)(void) { return 4; } type HashLongestMatch (line 31) | typedef struct HashLongestMatch { function BROTLI_INLINE (line 91) | static BROTLI_INLINE void FN(HashMemAllocInBytes)( function BROTLI_INLINE (line 104) | static BROTLI_INLINE void FN(Store)( function BROTLI_INLINE (line 116) | static BROTLI_INLINE void FN(StoreRange)(HashLongestMatch* BROTLI_RESTRI... function BROTLI_INLINE (line 125) | static BROTLI_INLINE void FN(StitchToPreviousBlock)( function BROTLI_INLINE (line 139) | static BROTLI_INLINE void FN(PrepareDistanceCache)( function BROTLI_INLINE (line 156) | static BROTLI_INLINE void FN(FindLongestMatch)( FILE: libs/brotli/enc/hash_longest_match_quickly_inc.h function BROTLI_INLINE (line 19) | static BROTLI_INLINE size_t FN(HashTypeLength)(void) { return 8; } function BROTLI_INLINE (line 20) | static BROTLI_INLINE size_t FN(StoreLookahead)(void) { return 8; } type HashLongestMatchQuickly (line 37) | typedef struct HashLongestMatchQuickly { function BROTLI_INLINE (line 83) | static BROTLI_INLINE void FN(HashMemAllocInBytes)( function BROTLI_INLINE (line 95) | static BROTLI_INLINE void FN(Store)( function BROTLI_INLINE (line 108) | static BROTLI_INLINE void FN(StoreRange)( function BROTLI_INLINE (line 118) | static BROTLI_INLINE void FN(StitchToPreviousBlock)( function BROTLI_INLINE (line 132) | static BROTLI_INLINE void FN(PrepareDistanceCache)( function BROTLI_INLINE (line 147) | static BROTLI_INLINE void FN(FindLongestMatch)( FILE: libs/brotli/enc/hash_longest_match_simd_inc.h function BROTLI_INLINE (line 15) | static BROTLI_INLINE size_t FN(HashTypeLength)(void) { return 4; } function BROTLI_INLINE (line 16) | static BROTLI_INLINE size_t FN(StoreLookahead)(void) { return 4; } type HashLongestMatch (line 25) | typedef struct HashLongestMatch { function BROTLI_INLINE (line 80) | static BROTLI_INLINE void FN(HashMemAllocInBytes)( function BROTLI_INLINE (line 93) | static BROTLI_INLINE void FN(Store)( function BROTLI_INLINE (line 108) | static BROTLI_INLINE void FN(StoreRange)(HashLongestMatch* BROTLI_RESTRI... function BROTLI_INLINE (line 116) | static BROTLI_INLINE void FN(StitchToPreviousBlock)( function BROTLI_INLINE (line 129) | static BROTLI_INLINE void FN(PrepareDistanceCache)( function BROTLI_INLINE (line 144) | static BROTLI_INLINE void FN(FindLongestMatch)( FILE: libs/brotli/enc/hash_rolling_inc.h function BROTLI_INLINE (line 23) | static BROTLI_INLINE size_t FN(HashTypeLength)(void) { return 4; } function BROTLI_INLINE (line 24) | static BROTLI_INLINE size_t FN(StoreLookahead)(void) { return 4; } type HashRolling (line 44) | typedef struct HashRolling { function BROTLI_INLINE (line 91) | static BROTLI_INLINE void FN(HashMemAllocInBytes)( function BROTLI_INLINE (line 100) | static BROTLI_INLINE void FN(Store)(HashRolling* BROTLI_RESTRICT self, function BROTLI_INLINE (line 108) | static BROTLI_INLINE void FN(StoreRange)(HashRolling* BROTLI_RESTRICT self, function BROTLI_INLINE (line 118) | static BROTLI_INLINE void FN(StitchToPreviousBlock)( function BROTLI_INLINE (line 143) | static BROTLI_INLINE void FN(PrepareDistanceCache)( function BROTLI_INLINE (line 150) | static BROTLI_INLINE void FN(FindLongestMatch)( FILE: libs/brotli/enc/hash_to_binary_tree_inc.h function BROTLI_INLINE (line 22) | static BROTLI_INLINE size_t FN(HashTypeLength)(void) { return 4; } function BROTLI_INLINE (line 23) | static BROTLI_INLINE size_t FN(StoreLookahead)(void) { type HashToBinaryTree (line 34) | typedef struct HashToBinaryTree { function BROTLI_INLINE (line 81) | static BROTLI_INLINE void FN(HashMemAllocInBytes)( function BROTLI_INLINE (line 92) | static BROTLI_INLINE size_t FN(LeftChildIndex)( function BROTLI_INLINE (line 98) | static BROTLI_INLINE size_t FN(RightChildIndex)( function BROTLI_INLINE (line 202) | static BROTLI_INLINE size_t FN(FindAllMatches)( function BROTLI_INLINE (line 271) | static BROTLI_INLINE void FN(Store)(HashToBinaryTree* BROTLI_RESTRICT self, function BROTLI_INLINE (line 280) | static BROTLI_INLINE void FN(StoreRange)(HashToBinaryTree* BROTLI_RESTRI... function BROTLI_INLINE (line 298) | static BROTLI_INLINE void FN(StitchToPreviousBlock)( FILE: libs/brotli/enc/histogram.c type BlockSplitIterator (line 20) | typedef struct BlockSplitIterator { function InitBlockSplitIterator (line 27) | static void InitBlockSplitIterator(BlockSplitIterator* self, function BlockSplitIteratorNext (line 35) | static void BlockSplitIteratorNext(BlockSplitIterator* self) { function BrotliBuildHistogramsWithContext (line 44) | void BrotliBuildHistogramsWithContext( FILE: libs/brotli/enc/histogram_inc.h type FN (line 12) | struct FN function BROTLI_INLINE (line 18) | static BROTLI_INLINE void FN(HistogramClear)(FN(Histogram)* self) { function BROTLI_INLINE (line 24) | static BROTLI_INLINE void FN(ClearHistograms)( function BROTLI_INLINE (line 30) | static BROTLI_INLINE void FN(HistogramAdd)(FN(Histogram)* self, size_t v... function BROTLI_INLINE (line 35) | static BROTLI_INLINE void FN(HistogramAddVector)(FN(Histogram)* self, function BROTLI_INLINE (line 42) | static BROTLI_INLINE void FN(HistogramAddHistogram)(FN(Histogram)* self, function BROTLI_INLINE (line 51) | static BROTLI_INLINE size_t FN(HistogramDataSize)(void) { return DATA_SI... FILE: libs/brotli/enc/literal_cost.c function UTF8Position (line 20) | static size_t UTF8Position(size_t last, size_t c, size_t clamp) { function DecideMultiByteStatsLevel (line 35) | static size_t DecideMultiByteStatsLevel(size_t pos, size_t len, size_t m... function EstimateBitCostsForLiteralsUTF8 (line 55) | static void EstimateBitCostsForLiteralsUTF8(size_t pos, size_t len, size... function BrotliEstimateBitCostsForLiterals (line 129) | void BrotliEstimateBitCostsForLiterals(size_t pos, size_t len, size_t mask, FILE: libs/brotli/enc/matching_tag_mask.h function BROTLI_INLINE (line 16) | static BROTLI_INLINE uint64_t GetMatchingTagMask( FILE: libs/brotli/enc/memory.c function BrotliInitMemoryManager (line 26) | void BrotliInitMemoryManager( function BrotliFree (line 54) | void BrotliFree(MemoryManager* m, void* p) { function BrotliWipeOutMemoryManager (line 58) | void BrotliWipeOutMemoryManager(MemoryManager* m) { function SortPointers (line 64) | static void SortPointers(void** items, const size_t n) { function Annihilate (line 83) | static size_t Annihilate(void** a, size_t a_len, void** b, size_t b_len) { function CollectGarbagePointers (line 105) | static void CollectGarbagePointers(MemoryManager* m) { function BrotliFree (line 146) | void BrotliFree(MemoryManager* m, void* p) { function BrotliWipeOutMemoryManager (line 153) | void BrotliWipeOutMemoryManager(MemoryManager* m) { function BrotliBootstrapFree (line 175) | void BrotliBootstrapFree(void* address, MemoryManager* m) { FILE: libs/brotli/enc/memory.h type MemoryManager (line 33) | typedef struct MemoryManager { FILE: libs/brotli/enc/metablock.c function BrotliInitDistanceParams (line 29) | void BrotliInitDistanceParams(BrotliDistanceParams* dist_params, function RecomputeDistancePrefixes (line 58) | static void RecomputeDistancePrefixes(Command* cmds, function BROTLI_BOOL (line 82) | static BROTLI_BOOL ComputeDistanceCost(const Command* cmds, function BrotliBuildMetaBlock (line 126) | void BrotliBuildMetaBlock(MemoryManager* m, type ContextBlockSplitter (line 303) | typedef struct ContextBlockSplitter { function InitContextBlockSplitter (line 336) | static void InitContextBlockSplitter( function ContextBlockSplitterFinishBlock (line 383) | static void ContextBlockSplitterFinishBlock( function ContextBlockSplitterAddSymbol (line 505) | static void ContextBlockSplitterAddSymbol( function MapStaticContexts (line 517) | static void MapStaticContexts(MemoryManager* m, type GreedyMetablockArena (line 539) | typedef struct GreedyMetablockArena { function BROTLI_INLINE (line 548) | static BROTLI_INLINE void BrotliBuildMetaBlockGreedyInternal( function BrotliBuildMetaBlockGreedy (line 627) | void BrotliBuildMetaBlockGreedy(MemoryManager* m, function BrotliOptimizeHistograms (line 653) | void BrotliOptimizeHistograms(uint32_t num_distance_codes, FILE: libs/brotli/enc/metablock.h type MetaBlockSplit (line 27) | typedef struct MetaBlockSplit { function BROTLI_INLINE (line 43) | static BROTLI_INLINE void InitMetaBlockSplit(MetaBlockSplit* mb) { function BROTLI_INLINE (line 59) | static BROTLI_INLINE void DestroyMetaBlockSplit( FILE: libs/brotli/enc/metablock_inc.h type FN (line 14) | struct FN FILE: libs/brotli/enc/params.h type BrotliHasherParams (line 15) | typedef struct BrotliHasherParams { type BrotliDistanceParams (line 22) | typedef struct BrotliDistanceParams { type BrotliEncoderParams (line 31) | typedef struct BrotliEncoderParams { FILE: libs/brotli/enc/prefix.h function BROTLI_INLINE (line 23) | static BROTLI_INLINE void PrefixEncodeCopyDistance(size_t distance_code, FILE: libs/brotli/enc/quality.h function BROTLI_INLINE (line 36) | static BROTLI_INLINE size_t MaxHashTableSize(int quality) { function BROTLI_INLINE (line 47) | static BROTLI_INLINE size_t MaxZopfliLen(const BrotliEncoderParams* para... function BROTLI_INLINE (line 54) | static BROTLI_INLINE size_t MaxZopfliCandidates( function BROTLI_INLINE (line 59) | static BROTLI_INLINE void SanitizeParams(BrotliEncoderParams* params) { function BROTLI_INLINE (line 75) | static BROTLI_INLINE int ComputeLgBlock(const BrotliEncoderParams* param... function BROTLI_INLINE (line 99) | static BROTLI_INLINE int ComputeRbBits(const BrotliEncoderParams* params) { function BROTLI_INLINE (line 103) | static BROTLI_INLINE size_t MaxMetablockSize( function BROTLI_INLINE (line 116) | static BROTLI_INLINE size_t LiteralSpreeLengthForSparseSearch( function BROTLI_INLINE (line 156) | static BROTLI_INLINE void ChooseHasher(const BrotliEncoderParams* params, FILE: libs/brotli/enc/ringbuffer.h type RingBuffer (line 30) | typedef struct RingBuffer { function BROTLI_INLINE (line 47) | static BROTLI_INLINE void RingBufferInit(RingBuffer* rb) { function BROTLI_INLINE (line 54) | static BROTLI_INLINE void RingBufferSetup( function BROTLI_INLINE (line 64) | static BROTLI_INLINE void RingBufferFree(MemoryManager* m, RingBuffer* r... function BROTLI_INLINE (line 70) | static BROTLI_INLINE void RingBufferInitBuffer( function BROTLI_INLINE (line 91) | static BROTLI_INLINE void RingBufferWriteTail( function BROTLI_INLINE (line 103) | static BROTLI_INLINE void RingBufferWrite( FILE: libs/brotli/enc/state.h type BrotliEncoderStreamState (line 22) | typedef enum BrotliEncoderStreamState { type BrotliEncoderFlintState (line 36) | typedef enum BrotliEncoderFlintState { type BrotliEncoderStateStruct (line 44) | typedef struct BrotliEncoderStateStruct { type BrotliEncoderStateInternal (line 101) | typedef struct BrotliEncoderStateStruct BrotliEncoderStateInternal; FILE: libs/brotli/enc/static_dict.c function BROTLI_INLINE (line 20) | static BROTLI_INLINE void AddMatch(size_t distance, size_t len, size_t l... function BROTLI_INLINE (line 26) | static BROTLI_INLINE size_t DictMatchLength(const BrotliDictionary* dict... function BROTLI_INLINE (line 36) | static BROTLI_INLINE BROTLI_BOOL IsMatch(const BrotliDictionary* diction... function BROTLI_BOOL (line 72) | static BROTLI_BOOL BrotliFindAllStaticDictionaryMatchesFor( function BROTLI_BOOL (line 497) | BROTLI_BOOL BrotliFindAllStaticDictionaryMatches( FILE: libs/brotli/enc/static_dict_lut.c function BROTLI_BOOL (line 27) | static BROTLI_BOOL BROTLI_COLD DoBrotliEncoderInitStaticDictionaryLut( function BROTLI_BOOL (line 194) | BROTLI_BOOL BrotliEncoderInitStaticDictionaryLut( FILE: libs/brotli/enc/static_dict_lut.h type DictWord (line 20) | typedef struct DictWord { FILE: libs/brotli/enc/static_init.c function BROTLI_BOOL (line 23) | static BROTLI_BOOL DoBrotliEncoderStaticInit(void) { function BrotliEncoderStaticInitEarly (line 37) | static __attribute__((constructor)) void BrotliEncoderStaticInitEarly(vo... function BrotliEncoderLazyStaticInitInner (line 42) | void BrotliEncoderLazyStaticInitInner(void) { function BROTLI_BOOL (line 47) | BROTLI_BOOL BrotliEncoderEnsureStaticInit(void) { FILE: libs/brotli/enc/utf8_util.c function BrotliParseAsUTF8 (line 17) | static size_t BrotliParseAsUTF8( function BROTLI_BOOL (line 68) | BROTLI_BOOL BrotliIsMostlyUTF8( FILE: libs/brotli/enc/write_bits.h function BROTLI_INLINE (line 33) | static BROTLI_INLINE void BrotliWriteBits(size_t n_bits, function BROTLI_INLINE (line 75) | static BROTLI_INLINE void BrotliWriteBitsPrepareStorage( FILE: libs/brotli/include/brotli/decode.h type BrotliDecoderState (line 29) | typedef struct BrotliDecoderStateStruct BrotliDecoderState; type BrotliDecoderResult (line 35) | typedef enum { type BrotliDecoderParameter (line 133) | typedef enum BrotliDecoderParameter { FILE: libs/brotli/include/brotli/encode.h type BrotliEncoderMode (line 46) | typedef enum BrotliEncoderMode { type BrotliEncoderOperation (line 68) | typedef enum BrotliEncoderOperation { type BrotliEncoderParameter (line 135) | typedef enum BrotliEncoderParameter { type BrotliEncoderState (line 230) | typedef struct BrotliEncoderStateStruct BrotliEncoderState; type BrotliEncoderPreparedDictionary (line 275) | typedef struct BrotliEncoderPreparedDictionaryStruct FILE: libs/brotli/include/brotli/shared_dictionary.h type BrotliSharedDictionary (line 30) | typedef struct BrotliSharedDictionaryStruct BrotliSharedDictionary; type BrotliSharedDictionaryType (line 35) | typedef enum BrotliSharedDictionaryType { FILE: libs/brotli/include/brotli/types.h type __int8 (line 18) | typedef __int8 int8_t; type __int16 (line 20) | typedef __int16 int16_t; type __int32 (line 22) | typedef __int32 int32_t; type __int64 (line 25) | typedef __int64 int64_t; FILE: libs/clipper/clipper.cpp type ClipperLib (line 51) | namespace ClipperLib { type Direction (line 57) | enum Direction { dRightToLeft, dLeftToRight } type TEdge (line 66) | struct TEdge { type IntersectNode (line 87) | struct IntersectNode { type LocalMinimum (line 93) | struct LocalMinimum { type OutPt (line 99) | struct OutPt type OutRec (line 101) | struct OutRec { type OutPt (line 111) | struct OutPt { type Join (line 118) | struct Join { type LocMinSorter (line 124) | struct LocMinSorter function cInt (line 135) | inline cInt Round(double val) function cInt (line 142) | inline cInt Abs(cInt val) function PolyNode (line 160) | PolyNode* PolyTree::GetFirst() const function PolyNode (line 201) | PolyNode* PolyNode::GetNext() const function PolyNode (line 210) | PolyNode* PolyNode::GetNextSiblingUp() const class Int128 (line 250) | class Int128 method Int128 (line 256) | Int128(long64 _lo = 0) method Int128 (line 263) | Int128(const Int128 &val): lo(val.lo), hi(val.hi){} method Int128 (line 265) | Int128(const long64& _hi, const ulong64& _lo): lo(_lo), hi(_hi){} method Int128 (line 267) | Int128& operator = (const long64 &val) method Int128 (line 302) | Int128& operator += (const Int128 &rhs) method Int128 (line 310) | Int128 operator + (const Int128 &rhs) const method Int128 (line 317) | Int128& operator -= (const Int128 &rhs) method Int128 (line 323) | Int128 operator - (const Int128 &rhs) const method Int128 (line 330) | Int128 operator-() const //unary negation function Int128 (line 353) | Int128 Int128Mul (long64 lhs, long64 rhs) method Int128 (line 256) | Int128(long64 _lo = 0) method Int128 (line 263) | Int128(const Int128 &val): lo(val.lo), hi(val.hi){} method Int128 (line 265) | Int128(const long64& _hi, const ulong64& _lo): lo(_lo), hi(_hi){} method Int128 (line 267) | Int128& operator = (const long64 &val) method Int128 (line 302) | Int128& operator += (const Int128 &rhs) method Int128 (line 310) | Int128 operator + (const Int128 &rhs) const method Int128 (line 317) | Int128& operator -= (const Int128 &rhs) method Int128 (line 323) | Int128 operator - (const Int128 &rhs) const method Int128 (line 330) | Int128 operator-() const //unary negation function Orientation (line 384) | bool Orientation(const Path &poly) function Area (line 390) | double Area(const Path &poly) function Area (line 405) | double Area(const OutRec &outRec) function PointIsVertex (line 418) | bool PointIsVertex(const IntPoint &Pt, OutPt *pp) function PointInPolygon (line 431) | int PointInPolygon (const IntPoint &pt, const Path &path) function PointInPolygon (line 477) | int PointInPolygon (const IntPoint &pt, OutPt *op) function Poly2ContainsPoly1 (line 519) | bool Poly2ContainsPoly1(OutPt *OutPt1, OutPt *OutPt2) function SlopesEqual (line 534) | bool SlopesEqual(const TEdge &e1, const TEdge &e2, bool UseFullInt64Ra... function SlopesEqual (line 545) | bool SlopesEqual(const IntPoint pt1, const IntPoint pt2, function SlopesEqual (line 557) | bool SlopesEqual(const IntPoint pt1, const IntPoint pt2, function IsHorizontal (line 569) | inline bool IsHorizontal(TEdge &e) function GetDx (line 575) | inline double GetDx(const IntPoint pt1, const IntPoint pt2) function SetDx (line 582) | inline void SetDx(TEdge &e) function SwapSides (line 592) | inline void SwapSides(TEdge &Edge1, TEdge &Edge2) function SwapPolyIndexes (line 600) | inline void SwapPolyIndexes(TEdge &Edge1, TEdge &Edge2) function cInt (line 608) | inline cInt TopX(TEdge &edge, const cInt currentY) function IntersectPoint (line 615) | void IntersectPoint(TEdge &Edge1, TEdge &Edge2, IntPoint &ip) function ReversePolyPtLinks (line 685) | void ReversePolyPtLinks(OutPt *pp) function DisposeOutPts (line 699) | void DisposeOutPts(OutPt*& pp) function InitEdge (line 712) | inline void InitEdge(TEdge* e, TEdge* eNext, TEdge* ePrev, const IntPo... function InitEdge2 (line 722) | void InitEdge2(TEdge& e, PolyType Pt) function TEdge (line 738) | TEdge* RemoveEdge(TEdge* e) function ReverseHorizontal (line 749) | inline void ReverseHorizontal(TEdge &e) function SwapPoints (line 761) | void SwapPoints(IntPoint &pt1, IntPoint &pt2) function GetOverlapSegment (line 769) | bool GetOverlapSegment(IntPoint pt1a, IntPoint pt1b, IntPoint pt2a, function FirstIsBottomPt (line 791) | bool FirstIsBottomPt(const OutPt* btmPt1, const OutPt* btmPt2) function OutPt (line 810) | OutPt* GetBottomPt(OutPt *pp) function Pt2IsBetweenPt1AndPt3 (line 848) | bool Pt2IsBetweenPt1AndPt3(const IntPoint pt1, function HorzSegmentsOverlap (line 860) | bool HorzSegmentsOverlap(cInt seg1a, cInt seg1b, cInt seg2a, cInt seg2b) function RangeTest (line 884) | void RangeTest(const IntPoint& Pt, bool& useFullRange) function TEdge (line 899) | TEdge* FindNextLocMin(TEdge* E) function TEdge (line 916) | TEdge* ClipperBase::ProcessBound(TEdge* E, bool NextIsForward) function IntRect (line 1291) | IntRect ClipperBase::GetBounds() function cInt (line 1487) | cInt Clipper::PopScanbeam() function OutPt (line 1723) | OutPt* Clipper::AddLocalMinPoly(TEdge *e1, TEdge *e2, const IntPoint &Pt) function OutRec (line 2196) | OutRec* GetLowermostRec(OutRec *outRec1, OutRec *outRec2) function Param1RightOfParam2 (line 2216) | bool Param1RightOfParam2(OutRec* outRec1, OutRec* outRec2) function OutRec (line 2227) | OutRec* Clipper::GetOutRec(int Idx) function OutRec (line 2335) | OutRec* Clipper::CreateOutRec() function OutPt (line 2350) | OutPt* Clipper::AddOutPt(TEdge *e, const IntPoint &pt) function IsMinima (line 2401) | inline bool IsMinima(TEdge *e) function IsMaxima (line 2407) | inline bool IsMaxima(TEdge *e, const cInt Y) function IsIntermediate (line 2413) | inline bool IsIntermediate(TEdge *e, const cInt Y) function TEdge (line 2419) | TEdge *GetMaximaPair(TEdge *e) function TEdge (line 2528) | TEdge* GetNextInAEL(TEdge *e, Direction dir) function GetHorzDirection (line 2534) | void GetHorzDirection(TEdge& HorzEdge, Direction& Dir, cInt& Left, cIn... function IntersectListSort (line 2797) | bool IntersectListSort(IntersectNode* node1, IntersectNode* node2) function EdgesAdjacent (line 2803) | inline bool EdgesAdjacent(const IntersectNode &inode) function PointCount (line 3025) | int PointCount(OutPt *Pts) function SwapIntersectNodes (line 3106) | void SwapIntersectNodes(IntersectNode &int1, IntersectNode &int2) function E2InsertsBeforeE1 (line 3119) | inline bool E2InsertsBeforeE1(TEdge &e1, TEdge &e2) function GetOverlap (line 3131) | bool GetOverlap(const cInt a1, const cInt a2, const cInt b1, const cIn... function UpdateOutPtIdxs (line 3148) | inline void UpdateOutPtIdxs(OutRec& outrec) function OutPt (line 3189) | OutPt* DupOutPt(OutPt* outPt, bool InsertAfter) function JoinHorz (line 3212) | bool JoinHorz(OutPt* op1, OutPt* op1b, OutPt* op2, OutPt* op2b, function OutRec (line 3458) | static OutRec* ParseFirstLeft(OutRec* FirstLeft) function DoublePoint (line 3598) | DoublePoint GetUnitNormal(const IntPoint &pt1, const IntPoint &pt2) function ReversePath (line 4112) | void ReversePath(Path& p) function ReversePaths (line 4118) | void ReversePaths(Paths& p) function SimplifyPolygon (line 4125) | void SimplifyPolygon(const Path &in_poly, Paths &out_polys, PolyFillTy... function SimplifyPolygons (line 4134) | void SimplifyPolygons(const Paths &in_polys, Paths &out_polys, PolyFil... function SimplifyPolygons (line 4143) | void SimplifyPolygons(Paths &polys, PolyFillType fillType) function DistanceSqrd (line 4149) | inline double DistanceSqrd(const IntPoint& pt1, const IntPoint& pt2) function DistanceFromLineSqrd (line 4157) | double DistanceFromLineSqrd( function SlopesNearCollinear (line 4174) | bool SlopesNearCollinear(const IntPoint& pt1, function PointsAreClose (line 4201) | bool PointsAreClose(IntPoint pt1, IntPoint pt2, double distSqrd) function OutPt (line 4209) | OutPt* ExcludeOp(OutPt* op) function CleanPolygon (line 4219) | void CleanPolygon(const Path& in_poly, Path& out_poly, double distance) function CleanPolygon (line 4279) | void CleanPolygon(Path& poly, double distance) function CleanPolygons (line 4285) | void CleanPolygons(const Paths& in_polys, Paths& out_polys, double dis... function CleanPolygons (line 4292) | void CleanPolygons(Paths& polys, double distance) function Minkowski (line 4298) | void Minkowski(const Path& poly, const Path& path, function MinkowskiSum (line 4342) | void MinkowskiSum(const Path& pattern, const Path& path, Paths& soluti... function TranslatePath (line 4351) | void TranslatePath(const Path& input, Path& output, IntPoint delta) function MinkowskiSum (line 4360) | void MinkowskiSum(const Path& pattern, const Paths& paths, Paths& solu... function MinkowskiDiff (line 4379) | void MinkowskiDiff(const Path& poly1, const Path& poly2, Paths& solution) type NodeType (line 4388) | enum NodeType {ntAny, ntOpen, ntClosed} function AddPolyNodeToPaths (line 4390) | void AddPolyNodeToPaths(const PolyNode& polynode, NodeType nodetype, P... function PolyTreeToPaths (line 4403) | void PolyTreeToPaths(const PolyTree& polytree, Paths& paths) function ClosedPathsFromPolyTree (line 4411) | void ClosedPathsFromPolyTree(const PolyTree& polytree, Paths& paths) function OpenPathsFromPolyTree (line 4419) | void OpenPathsFromPolyTree(PolyTree& polytree, Paths& paths) FILE: libs/clipper/clipper.hpp type ClipperLib (line 62) | namespace ClipperLib { type ClipType (line 64) | enum ClipType { ctIntersection, ctUnion, ctDifference, ctXor } type PolyType (line 65) | enum PolyType { ptSubject, ptClip } type PolyFillType (line 70) | enum PolyFillType { pftEvenOdd, pftNonZero, pftPositive, pftNegative } type ZLabel (line 72) | struct ZLabel { method ZLabel (line 73) | ZLabel () : id(0), t(0) {} method ZLabel (line 74) | ZLabel (int32_t ii) : id(ii), t(0) {} method ZLabel (line 75) | ZLabel (int32_t ii, double tt) : id(ii), t(tt) {} type ZType (line 85) | struct ZType { method ZType (line 86) | ZType (uint64_t v) : label1(v >> 32), label2(v & 0xffffffff) {} method ZType (line 87) | ZType (int32_t id1, int32_t id2) : label1(id1), label2(id2) {} method ZType (line 88) | ZType (const ZLabel &l1, const ZLabel &l2) : label1(l1), label2(l2) {} method ZLabel (line 89) | const ZLabel& minLabel () const {return (label1.id < label2.id) ? la... method ZLabel (line 90) | const ZLabel& maxLabel () const {return (label1.id > label2.id) ? la... method ZLabel (line 92) | const ZLabel& otherLabel (const ZLabel &l) const { type IntPoint (line 118) | struct IntPoint { method IntPoint (line 123) | IntPoint(cInt x = 0, cInt y = 0, ZType z = 0): X(x), Y(y), Z(z) {} method IntPoint (line 125) | IntPoint(cInt x = 0, cInt y = 0): X(x), Y(y) {} function Path (line 142) | inline Path& operator <<(Path& poly, const IntPoint& p) {poly.push_bac... function Paths (line 143) | inline Paths& operator <<(Paths& polys, const Path& p) {polys.push_bac... type DoublePoint (line 149) | struct DoublePoint method DoublePoint (line 153) | DoublePoint(double x = 0, double y = 0) : X(x), Y(y) {} method DoublePoint (line 154) | DoublePoint(IntPoint ip) : X((double)ip.X), Y((double)ip.Y) {} type InitOptions (line 162) | enum InitOptions {ioReverseSolution = 1, ioStrictlySimple = 2, ioPrese... type JoinType (line 163) | enum JoinType {jtSquare, jtRound, jtMiter} type EndType (line 164) | enum EndType {etClosedPolygon, etClosedLine, etOpenButt, etOpenSquare,... class PolyNode (line 166) | class PolyNode class PolyNode (line 169) | class PolyNode class PolyTree (line 192) | class PolyTree: public PolyNode type IntRect (line 228) | struct IntRect { cInt left; cInt top; cInt right; cInt bottom; } type EdgeSide (line 231) | enum EdgeSide { esLeft = 1, esRight = 2} type TEdge (line 234) | struct TEdge type IntersectNode (line 235) | struct IntersectNode type LocalMinimum (line 236) | struct LocalMinimum type Scanbeam (line 237) | struct Scanbeam type OutPt (line 238) | struct OutPt type OutRec (line 239) | struct OutRec type Join (line 240) | struct Join class ClipperBase (line 252) | class ClipperBase method PreserveCollinear (line 261) | bool PreserveCollinear() {return m_PreserveCollinear;} method PreserveCollinear (line 262) | void PreserveCollinear(bool value) {m_PreserveCollinear = value;} class Clipper (line 284) | class Clipper : public virtual ClipperBase method ReverseSolution (line 297) | bool ReverseSolution() {return m_ReverseOutput;} method ReverseSolution (line 298) | void ReverseSolution(bool value) {m_ReverseOutput = value;} method StrictlySimple (line 299) | bool StrictlySimple() {return m_StrictSimple;} method StrictlySimple (line 300) | void StrictlySimple(bool value) {m_StrictSimple = value;} class ClipperOffset (line 383) | class ClipperOffset class clipperException (line 414) | class clipperException : public std::exception method clipperException (line 417) | clipperException(const char* description): m_descr(description) {} FILE: libs/md5/md5.c function MD5_Init (line 207) | void MD5_Init(MD5_CTX *ctx) function MD5_Update (line 218) | void MD5_Update(MD5_CTX *ctx, const void *data, unsigned long size) function MD5_Final (line 258) | void MD5_Final(unsigned char *result, MD5_CTX *ctx) FILE: libs/md5/md5.h type MD5_u32plus (line 34) | typedef unsigned int MD5_u32plus; type MD5_CTX (line 36) | typedef struct { FILE: libs/potrace/auxiliary.h type point_s (line 22) | struct point_s { type point_t (line 26) | typedef struct point_s point_t; type potrace_dpoint_t (line 28) | typedef potrace_dpoint_t dpoint_t; function dpoint_t (line 31) | static inline dpoint_t dpoint(point_t p) { function dpoint_t (line 39) | static inline dpoint_t interval(double lambda, dpoint_t a, dpoint_t b) { function mod (line 58) | static inline int mod(int a, int n) { function floordiv (line 62) | static inline int floordiv(int a, int n) { FILE: libs/potrace/bitmap.h function getsize (line 51) | static inline ptrdiff_t getsize(int dy, int h) { function bm_size (line 72) | static inline ptrdiff_t bm_size(const potrace_bitmap_t *bm) { function potrace_word (line 80) | static inline potrace_word *bm_base(const potrace_bitmap_t *bm) { function bm_free (line 91) | static inline void bm_free(potrace_bitmap_t *bm) { function potrace_bitmap_t (line 100) | static inline potrace_bitmap_t *bm_new(int w, int h) { function bm_clear (line 131) | static inline void bm_clear(potrace_bitmap_t *bm, int c) { function potrace_bitmap_t (line 140) | static inline potrace_bitmap_t *bm_dup(const potrace_bitmap_t *bm) { function bm_invert (line 154) | static inline void bm_invert(potrace_bitmap_t *bm) { function bm_flip (line 174) | static inline void bm_flip(potrace_bitmap_t *bm) { function bm_resize (line 191) | static inline int bm_resize(potrace_bitmap_t *bm, int h) { FILE: libs/potrace/curve.c function path_t (line 25) | path_t *path_new(void) { function privcurve_free_members (line 43) | static void privcurve_free_members(privcurve_t *curve) { function path_free (line 53) | void path_free(path_t *p) { function pathlist_free (line 70) | void pathlist_free(path_t *plist) { type dpoint_t (line 81) | typedef dpoint_t dpoint3_t[3]; function privcurve_init (line 85) | int privcurve_init(privcurve_t *curve, int n) { function privcurve_to_curve (line 107) | void privcurve_to_curve(privcurve_t *pc, potrace_curve_t *c) { FILE: libs/potrace/curve.h type privcurve_s (line 18) | struct privcurve_s { type privcurve_t (line 32) | typedef struct privcurve_s privcurve_t; type sums_s (line 34) | struct sums_s { type sums_t (line 41) | typedef struct sums_s sums_t; type potrace_privpath_s (line 48) | struct potrace_privpath_s { type potrace_privpath_t (line 64) | typedef struct potrace_privpath_s potrace_privpath_t; type potrace_privpath_t (line 67) | typedef potrace_privpath_t privpath_t; type potrace_path_t (line 68) | typedef potrace_path_t path_t; FILE: libs/potrace/decompose.c function detrand (line 27) | static inline int detrand(int x, int y) { function bm_clearexcess (line 56) | static void bm_clearexcess(potrace_bitmap_t *bm) { type bbox_s (line 68) | struct bbox_s { type bbox_t (line 71) | typedef struct bbox_s bbox_t; function clear_bm_with_bbox (line 75) | static void clear_bm_with_bbox(potrace_bitmap_t *bm, bbox_t *bbox) { function majority (line 92) | static int majority(potrace_bitmap_t *bm, int x, int y) { function xor_to_ref (line 117) | static void xor_to_ref(potrace_bitmap_t *bm, int x, int y, int xa) { function xor_path (line 146) | static void xor_path(potrace_bitmap_t *bm, path_t *p) { function setbbox_path (line 170) | static void setbbox_path(bbox_t *bbox, path_t *p) { function path_t (line 204) | static path_t *findpath(potrace_bitmap_t *bm, int x0, int y0, int sign, ... function pathlist_to_tree (line 309) | static void pathlist_to_tree(path_t *plist, potrace_bitmap_t *bm) { function findnext (line 431) | static int findnext(potrace_bitmap_t *bm, int *xp, int *yp) { function bm_to_pathlist (line 461) | int bm_to_pathlist(const potrace_bitmap_t *bm, path_t **plistp, const po... FILE: libs/potrace/potracelib.c function potrace_param_t (line 35) | potrace_param_t *potrace_param_default(void) { function potrace_state_t (line 52) | potrace_state_t *potrace_trace(const potrace_param_t *param, const potra... function potrace_state_free (line 102) | void potrace_state_free(potrace_state_t *st) { function potrace_param_free (line 108) | void potrace_param_free(potrace_param_t *p) { FILE: libs/potrace/potracelib.h type potrace_progress_s (line 28) | struct potrace_progress_s { type potrace_progress_t (line 34) | typedef struct potrace_progress_s potrace_progress_t; type potrace_param_s (line 37) | struct potrace_param_s { type potrace_param_t (line 45) | typedef struct potrace_param_s potrace_param_t; type potrace_word (line 51) | typedef unsigned long potrace_word; type potrace_bitmap_s (line 57) | struct potrace_bitmap_s { type potrace_bitmap_t (line 62) | typedef struct potrace_bitmap_s potrace_bitmap_t; type potrace_dpoint_s (line 68) | struct potrace_dpoint_s { type potrace_dpoint_t (line 71) | typedef struct potrace_dpoint_s potrace_dpoint_t; type potrace_curve_s (line 78) | struct potrace_curve_s { type potrace_curve_t (line 84) | typedef struct potrace_curve_s potrace_curve_t; type potrace_path_s (line 87) | struct potrace_path_s { type potrace_path_t (line 99) | typedef struct potrace_path_s potrace_path_t; type potrace_state_s (line 107) | struct potrace_state_s { type potrace_state_t (line 113) | typedef struct potrace_state_s potrace_state_t; FILE: libs/potrace/progress.h type progress_s (line 15) | struct progress_s { type progress_t (line 23) | typedef struct progress_s progress_t; function progress_update (line 28) | static inline void progress_update(double d, progress_t *prog) { function progress_subrange_start (line 43) | static inline void progress_subrange_start(double a, double b, const pro... function progress_subrange_end (line 68) | static inline void progress_subrange_end(progress_t *prog, progress_t *s... FILE: libs/potrace/trace.c function point_t (line 36) | static inline point_t dorth_infty(dpoint_t p0, dpoint_t p2) { function dpara (line 46) | static inline double dpara(dpoint_t p0, dpoint_t p1, dpoint_t p2) { function ddenom (line 59) | static inline double ddenom(dpoint_t p0, dpoint_t p2) { function cyclic (line 66) | static inline int cyclic(int a, int b, int c) { function pointslope (line 76) | static void pointslope(privpath_t *pp, int i, int j, dpoint_t *ctr, dpoi... function quadform (line 149) | static inline double quadform(quadform_t Q, dpoint_t w) { function xprod (line 168) | static inline int xprod(point_t p1, point_t p2) { function cprod (line 173) | static inline double cprod(dpoint_t p0, dpoint_t p1, dpoint_t p2, dpoint... function iprod (line 185) | static inline double iprod(dpoint_t p0, dpoint_t p1, dpoint_t p2) { function iprod1 (line 197) | static inline double iprod1(dpoint_t p0, dpoint_t p1, dpoint_t p2, dpoin... function ddist (line 209) | static inline double ddist(dpoint_t p, dpoint_t q) { function dpoint_t (line 214) | static inline dpoint_t bezier(double t, dpoint_t p0, dpoint_t p1, dpoint... function tangent (line 231) | static double tangent(dpoint_t p0, dpoint_t p1, dpoint_t p2, dpoint_t p3... function calc_sums (line 268) | static int calc_sums(privpath_t *pp) { function calc_lon (line 325) | static int calc_lon(privpath_t *pp) { function penalty3 (line 478) | static double penalty3(privpath_t *pp, int i, int j) { function bestpolygon (line 530) | static int bestpolygon(privpath_t *pp) function adjust_vertices (line 645) | static int adjust_vertices(privpath_t *pp) { function reverse (line 845) | static void reverse(privcurve_t *curve) { function smooth (line 858) | static void smooth(privcurve_t *curve, double alphamax) { type opti_s (line 911) | struct opti_s { type opti_t (line 917) | typedef struct opti_s opti_t; function opti_penalty (line 922) | static int opti_penalty(privpath_t *pp, int i, int j, opti_t *res, doubl... function opticurve (line 1063) | static int opticurve(privpath_t *pp, double opttolerance) { function process_path (line 1206) | int process_path(path_t *plist, const potrace_param_t *param, progress_t... FILE: libs/variant/include/mpark/variant.hpp type mpark (line 315) | namespace mpark { type in_place_t (line 317) | struct in_place_t { explicit in_place_t() = default; } method in_place_t (line 317) | explicit in_place_t() = default; type in_place_index_t (line 320) | struct in_place_index_t { explicit in_place_index_t() = default; } method in_place_index_t (line 320) | explicit in_place_index_t() = default; type in_place_type_t (line 323) | struct in_place_type_t { explicit in_place_type_t() = default; } method in_place_type_t (line 323) | explicit in_place_type_t() = default; type identity (line 359) | struct identity { using type = T; } type array (line 363) | struct array { method T (line 364) | constexpr const T &operator[](std::size_t index) const { function T (line 390) | inline constexpr T &&forward(remove_reference_t &t) noexcept { function T (line 395) | inline constexpr T &&forward(remove_reference_t &&t) noexcept { type integer_sequence (line 413) | struct integer_sequence { method size (line 415) | static constexpr std::size_t size() noexcept { return sizeof...(Is); } type make_index_sequence_concat (line 422) | struct make_index_sequence_concat type make_index_sequence_concat, index_sequence> (line 425) | struct make_index_sequence_concat, type make_index_sequence_impl (line 430) | struct make_index_sequence_impl type make_index_sequence_impl (line 436) | struct make_index_sequence_impl type make_index_sequence_impl<0> (line 441) | struct make_index_sequence_impl<0> : identity> {} type make_index_sequence_impl<1> (line 444) | struct make_index_sequence_impl<1> : identity> {} type greater_equal (line 504) | struct greater_equal { type voider (line 519) | struct voider : identity {} type detail (line 524) | namespace detail { type swappable (line 525) | namespace swappable { type is_swappable (line 530) | struct is_swappable { type is_nothrow_swappable (line 545) | struct is_nothrow_swappable { type is_nothrow_swappable (line 551) | struct is_nothrow_swappable : std::false_type {} type is_reference_wrapper (line 566) | struct is_reference_wrapper : std::false_type {} type is_reference_wrapper> (line 569) | struct is_reference_wrapper> type Invoke (line 573) | struct Invoke type Invoke (line 597) | struct Invoke { type Invoke (line 604) | struct Invoke { method detail (line 611) | struct Invoke { method namespace (line 667) | namespace detail { method namespace (line 694) | namespace detail { method T (line 735) | inline constexpr T *addressof(T &arg) noexcept { method namespace (line 739) | namespace detail { method T (line 772) | inline constexpr T *addressof(T &arg) noexcept { type indexed_type (line 795) | struct indexed_type : size_constant { using type = T; } type type_pack_element_impl (line 806) | struct type_pack_element_impl { type set (line 809) | struct set type is_trivially_copy_constructible (line 837) | struct is_trivially_copy_constructible type is_trivially_move_constructible (line 842) | struct is_trivially_move_constructible : bool_constant<__is_trivial(T)... type is_trivially_copy_assignable (line 845) | struct is_trivially_copy_assignable type is_trivially_move_assignable (line 850) | struct is_trivially_move_assignable : bool_constant<__is_trivial(T)> {} type dependent_type (line 854) | struct dependent_type : T {} type push_back (line 857) | struct push_back type set> (line 812) | struct set> : indexed_type... {} type push_back, J> (line 863) | struct push_back, J> { class bad_variant_access (line 907) | class bad_variant_access : public std::exception { function throw_bad_variant_access (line 912) | [[noreturn]] inline void throw_bad_variant_access() { class variant (line 922) | class variant type visitor (line 1561) | struct visitor { method does_not_handle (line 1563) | inline static constexpr bool does_not_handle() { type visit_exhaustiveness_check (line 1569) | struct visit_exhaustiveness_check { type value_visitor (line 1580) | struct value_visitor { method alt (line 1641) | inline explicit constexpr alt(in_place_t, Args &&... args) method MPARK_VARIANT_RECURSIVE_UNION (line 1691) | MPARK_VARIANT_RECURSIVE_UNION(Trait::Available, class base (line 1701) | class base { method base (line 1703) | inline explicit constexpr base(valueless_t tag) noexcept method base (line 1707) | inline explicit constexpr base(in_place_index_t, Args &&... args) method valueless_by_exception (line 1711) | inline constexpr bool valueless_by_exception() const noexcept { method index (line 1715) | inline constexpr std::size_t index() const noexcept { method base (line 1722) | inline constexpr base &as_base(base &b) { return b; } method base (line 1723) | inline constexpr const base &as_base(const base &b) { return b; } method base (line 1724) | inline constexpr base &&as_base(base &&b) { return lib::move(b); } method base (line 1725) | inline constexpr const base &&as_base(const base &&b) { return lib::... method data_t (line 1727) | inline constexpr data_t &data(base &b) { return b.data_; } method data_t (line 1728) | inline constexpr const data_t &data(const base &b) { return b.data_; } method data_t (line 1729) | inline constexpr data_t &&data(base &&b) { return lib::move(b).data_; } method data_t (line 1730) | inline constexpr const data_t &&data(const base &&b) { return lib::m... method size (line 1732) | inline static constexpr std::size_t size() { return sizeof...(Ts); } type dtor (line 1741) | struct dtor { class destructor (line 1763) | class destructor method MPARK_VARIANT_DESTRUCTOR (line 1785) | MPARK_VARIANT_DESTRUCTOR( method MPARK_VARIANT_DESTRUCTOR (line 1792) | MPARK_VARIANT_DESTRUCTOR( method destroy (line 1795) | inline void destroy() noexcept { class constructor (line 1810) | class constructor : public destructor { type ctor (line 1819) | struct ctor { method T (line 1829) | inline static T &construct_alt(alt &a, Args &&... args) { method generic_construct (line 1836) | inline static void generic_construct(constructor &lhs, Rhs &&rhs) { class move_constructor (line 1858) | class move_constructor method MPARK_VARIANT_MOVE_CONSTRUCTOR (line 1877) | MPARK_VARIANT_MOVE_CONSTRUCTOR( method MPARK_VARIANT_MOVE_CONSTRUCTOR (line 1881) | MPARK_VARIANT_MOVE_CONSTRUCTOR( method MPARK_VARIANT_MOVE_CONSTRUCTOR (line 1889) | MPARK_VARIANT_MOVE_CONSTRUCTOR( class copy_constructor (line 1896) | class copy_constructor method MPARK_VARIANT_COPY_CONSTRUCTOR (line 1915) | MPARK_VARIANT_COPY_CONSTRUCTOR( method MPARK_VARIANT_COPY_CONSTRUCTOR (line 1919) | MPARK_VARIANT_COPY_CONSTRUCTOR( method MPARK_VARIANT_COPY_CONSTRUCTOR (line 1926) | MPARK_VARIANT_COPY_CONSTRUCTOR( class assignment (line 1933) | class assignment : public copy_constructor { method emplace (line 1941) | inline /* auto & */ auto emplace(Args &&... args) type assigner (line 1954) | struct assigner { method assign_alt (line 1964) | inline void assign_alt(alt &a, Arg &&arg) { method generic_assign (line 1992) | inline void generic_assign(That &&that) { class move_assignment (line 2016) | class move_assignment method MPARK_VARIANT_MOVE_ASSIGNMENT (line 2039) | MPARK_VARIANT_MOVE_ASSIGNMENT( class copy_assignment (line 2056) | class copy_assignment method MPARK_VARIANT_COPY_ASSIGNMENT (line 2079) | MPARK_VARIANT_COPY_ASSIGNMENT( class impl (line 2093) | class impl : public copy_assignment> { method assign (line 2101) | inline void assign(Arg &&arg) { method swap (line 2106) | inline void swap(impl &that) { type swapper (line 2151) | struct swapper { method move_nothrow (line 2160) | inline constexpr bool move_nothrow() const { type overload_leaf (line 2171) | struct overload_leaf { type overload_impl (line 2177) | struct overload_impl { type impl (line 2180) | struct impl type is_in_place_index (line 2196) | struct is_in_place_index : std::false_type {} type is_in_place_index> (line 2199) | struct is_in_place_index> : std::true_type {} type is_in_place_type (line 2202) | struct is_in_place_type : std::false_type {} type is_in_place_type> (line 2205) | struct is_in_place_type> : std::true_type {} method variant (line 2227) | inline constexpr variant() noexcept( method variant (line 2231) | variant(const variant &) = default; method variant (line 2232) | variant(variant &&) = default; method variant (line 2243) | inline constexpr variant(Arg &&arg) noexcept( method variant (line 2252) | inline explicit constexpr variant( method variant (line 2267) | inline explicit constexpr variant( method variant (line 2282) | inline explicit constexpr variant( method variant (line 2297) | inline explicit constexpr variant( method variant (line 2309) | variant &operator=(const variant &) = default; method variant (line 2310) | variant &operator=(variant &&) = default; method variant (line 2320) | inline variant &operator=(Arg &&arg) noexcept( method T (line 2332) | inline T &emplace(Args &&... args) { method T (line 2345) | inline T &emplace(std::initializer_list il, Args &&... args) { method T (line 2354) | inline T &emplace(Args &&... args) { method T (line 2367) | inline T &emplace(std::initializer_list il, Args &&... args) { method valueless_by_exception (line 2371) | inline constexpr bool valueless_by_exception() const noexcept { method index (line 2375) | inline constexpr std::size_t index() const noexcept { method swap (line 2387) | inline void swap(variant &that) noexcept( type variant_size (line 925) | struct variant_size type variant_size (line 933) | struct variant_size : variant_size {} type variant_size (line 936) | struct variant_size : variant_size {} type variant_size (line 939) | struct variant_size : variant_size {} type variant_size> (line 942) | struct variant_size> : lib::size_constant {} type variant_alternative (line 945) | struct variant_alternative type variant_alternative (line 951) | struct variant_alternative type variant_alternative (line 955) | struct variant_alternative type variant_alternative (line 959) | struct variant_alternative type variant_alternative> (line 963) | struct variant_alternative> { function find_index (line 978) | inline constexpr std::size_t find_index() { function find_index_impl (line 994) | inline constexpr std::size_t find_index_impl(std::size_t result, function find_index_impl (line 1000) | inline constexpr std::size_t find_index_impl(std::size_t result, function find_index (line 1010) | inline constexpr std::size_t find_index() { type find_index_checked_impl (line 1024) | struct find_index_checked_impl : lib::size_constant { type valueless_t (line 1032) | struct valueless_t {} type Trait (line 1034) | enum class Trait { TriviallyAvailable, Available, Unavailable } function Trait (line 1039) | inline constexpr Trait trait() { function Trait (line 1048) | inline constexpr Trait common_trait(Traits... traits_) { function Trait (line 1060) | inline constexpr Trait common_trait_impl(Trait result) { return result; } function Trait (line 1063) | inline constexpr Trait common_trait_impl(Trait result, function Trait (line 1072) | inline constexpr Trait common_trait(Traits... ts) { type traits (line 1078) | struct traits { type base (line 1141) | struct base { type variant (line 1153) | struct variant { type visitor (line 1561) | struct visitor { method does_not_handle (line 1563) | inline static constexpr bool does_not_handle() { type visit_exhaustiveness_check (line 1569) | struct visit_exhaustiveness_check { type value_visitor (line 1580) | struct value_visitor { method alt (line 1641) | inline explicit constexpr alt(in_place_t, Args &&... args) method MPARK_VARIANT_RECURSIVE_UNION (line 1691) | MPARK_VARIANT_RECURSIVE_UNION(Trait::Available, class base (line 1701) | class base { method base (line 1703) | inline explicit constexpr base(valueless_t tag) noexcept method base (line 1707) | inline explicit constexpr base(in_place_index_t, Args &&... args) method valueless_by_exception (line 1711) | inline constexpr bool valueless_by_exception() const noexcept { method index (line 1715) | inline constexpr std::size_t index() const noexcept { method base (line 1722) | inline constexpr base &as_base(base &b) { return b; } method base (line 1723) | inline constexpr const base &as_base(const base &b) { return b; } method base (line 1724) | inline constexpr base &&as_base(base &&b) { return lib::move(b); } method base (line 1725) | inline constexpr const base &&as_base(const base &&b) { return lib::... method data_t (line 1727) | inline constexpr data_t &data(base &b) { return b.data_; } method data_t (line 1728) | inline constexpr const data_t &data(const base &b) { return b.data_; } method data_t (line 1729) | inline constexpr data_t &&data(base &&b) { return lib::move(b).data_; } method data_t (line 1730) | inline constexpr const data_t &&data(const base &&b) { return lib::m... method size (line 1732) | inline static constexpr std::size_t size() { return sizeof...(Ts); } type dtor (line 1741) | struct dtor { class destructor (line 1763) | class destructor method MPARK_VARIANT_DESTRUCTOR (line 1785) | MPARK_VARIANT_DESTRUCTOR( method MPARK_VARIANT_DESTRUCTOR (line 1792) | MPARK_VARIANT_DESTRUCTOR( method destroy (line 1795) | inline void destroy() noexcept { class constructor (line 1810) | class constructor : public destructor { type ctor (line 1819) | struct ctor { method T (line 1829) | inline static T &construct_alt(alt &a, Args &&... args) { method generic_construct (line 1836) | inline static void generic_construct(constructor &lhs, Rhs &&rhs) { class move_constructor (line 1858) | class move_constructor method MPARK_VARIANT_MOVE_CONSTRUCTOR (line 1877) | MPARK_VARIANT_MOVE_CONSTRUCTOR( method MPARK_VARIANT_MOVE_CONSTRUCTOR (line 1881) | MPARK_VARIANT_MOVE_CONSTRUCTOR( method MPARK_VARIANT_MOVE_CONSTRUCTOR (line 1889) | MPARK_VARIANT_MOVE_CONSTRUCTOR( class copy_constructor (line 1896) | class copy_constructor method MPARK_VARIANT_COPY_CONSTRUCTOR (line 1915) | MPARK_VARIANT_COPY_CONSTRUCTOR( method MPARK_VARIANT_COPY_CONSTRUCTOR (line 1919) | MPARK_VARIANT_COPY_CONSTRUCTOR( method MPARK_VARIANT_COPY_CONSTRUCTOR (line 1926) | MPARK_VARIANT_COPY_CONSTRUCTOR( class assignment (line 1933) | class assignment : public copy_constructor { method emplace (line 1941) | inline /* auto & */ auto emplace(Args &&... args) type assigner (line 1954) | struct assigner { method assign_alt (line 1964) | inline void assign_alt(alt &a, Arg &&arg) { method generic_assign (line 1992) | inline void generic_assign(That &&that) { class move_assignment (line 2016) | class move_assignment method MPARK_VARIANT_MOVE_ASSIGNMENT (line 2039) | MPARK_VARIANT_MOVE_ASSIGNMENT( class copy_assignment (line 2056) | class copy_assignment method MPARK_VARIANT_COPY_ASSIGNMENT (line 2079) | MPARK_VARIANT_COPY_ASSIGNMENT( class impl (line 2093) | class impl : public copy_assignment> { method assign (line 2101) | inline void assign(Arg &&arg) { method swap (line 2106) | inline void swap(impl &that) { type swapper (line 2151) | struct swapper { method move_nothrow (line 2160) | inline constexpr bool move_nothrow() const { type overload_leaf (line 2171) | struct overload_leaf { type overload_impl (line 2177) | struct overload_impl { type impl (line 2180) | struct impl type is_in_place_index (line 2196) | struct is_in_place_index : std::false_type {} type is_in_place_index> (line 2199) | struct is_in_place_index> : std::true_type {} type is_in_place_type (line 2202) | struct is_in_place_type : std::false_type {} type is_in_place_type> (line 2205) | struct is_in_place_type> : std::true_type {} method variant (line 2227) | inline constexpr variant() noexcept( method variant (line 2231) | variant(const variant &) = default; method variant (line 2232) | variant(variant &&) = default; method variant (line 2243) | inline constexpr variant(Arg &&arg) noexcept( method variant (line 2252) | inline explicit constexpr variant( method variant (line 2267) | inline explicit constexpr variant( method variant (line 2282) | inline explicit constexpr variant( method variant (line 2297) | inline explicit constexpr variant( method variant (line 2309) | variant &operator=(const variant &) = default; method variant (line 2310) | variant &operator=(variant &&) = default; method variant (line 2320) | inline variant &operator=(Arg &&arg) noexcept( method T (line 2332) | inline T &emplace(Args &&... args) { method T (line 2345) | inline T &emplace(std::initializer_list il, Args &&... args) { method T (line 2354) | inline T &emplace(Args &&... args) { method T (line 2367) | inline T &emplace(std::initializer_list il, Args &&... args) { method valueless_by_exception (line 2371) | inline constexpr bool valueless_by_exception() const noexcept { method index (line 2375) | inline constexpr std::size_t index() const noexcept { method swap (line 2387) | inline void swap(variant &that) noexcept( type expected (line 1174) | struct expected { method but_got (line 1176) | inline static constexpr bool but_got() { type dispatcher (line 1196) | struct dispatcher type dispatcher (line 1199) | struct dispatcher { method MPARK_ALWAYS_INLINE (line 1201) | MPARK_ALWAYS_INLINE static constexpr R dispatch( method MPARK_ALWAYS_INLINE (line 1207) | MPARK_ALWAYS_INLINE static constexpr R dispatch_case(F &&, Vs &&...) { method MPARK_ALWAYS_INLINE (line 1212) | MPARK_ALWAYS_INLINE static constexpr R dispatch_at(std::size_t, type dispatcher (line 1220) | struct dispatcher { method MPARK_ALWAYS_INLINE (line 1222) | MPARK_ALWAYS_INLINE static constexpr R dispatch( method MPARK_ALWAYS_INLINE (line 1236) | MPARK_ALWAYS_INLINE static constexpr R dispatch( method MPARK_ALWAYS_INLINE (line 1296) | MPARK_ALWAYS_INLINE static constexpr R dispatch_case(F &&f, method MPARK_ALWAYS_INLINE (line 1308) | MPARK_ALWAYS_INLINE static constexpr R dispatch_at(std::size_t index, function T (line 1365) | inline static constexpr const T &at(const T &elem) noexcept { function make_farray (line 1376) | inline static constexpr lib::array, sizeof...(Fs) + 1> function dispatch (line 1385) | inline static constexpr dispatch_result_t dispatch( function impl (line 1398) | inline static constexpr auto impl(lib::index_sequence) { function impl (line 1403) | inline static constexpr auto impl(Is, type impl (line 1410) | struct impl type impl, Ls...> (line 1419) | struct impl, Ls...> { function make_fmatrix (line 1429) | inline static constexpr auto make_fmatrix() { function AUTO_RETURN (line 1437) | AUTO_RETURN( type make_fdiagonal_impl (line 1444) | struct make_fdiagonal_impl { method dispatch (line 1446) | inline static constexpr dispatch_result_t dispatch( method make_fdiagonal (line 1463) | inline static constexpr auto make_fdiagonal() type fmatrix (line 1481) | struct fmatrix { type fdiagonal (line 1493) | struct fdiagonal { type alt (line 1502) | struct alt { type variant (line 1558) | struct variant { type visitor (line 1561) | struct visitor { method does_not_handle (line 1563) | inline static constexpr bool does_not_handle() { type visit_exhaustiveness_check (line 1569) | struct visit_exhaustiveness_check { type value_visitor (line 1580) | struct value_visitor { method alt (line 1641) | inline explicit constexpr alt(in_place_t, Args &&... args) method MPARK_VARIANT_RECURSIVE_UNION (line 1691) | MPARK_VARIANT_RECURSIVE_UNION(Trait::Available, class base (line 1701) | class base { method base (line 1703) | inline explicit constexpr base(valueless_t tag) noexcept method base (line 1707) | inline explicit constexpr base(in_place_index_t, Args &&... args) method valueless_by_exception (line 1711) | inline constexpr bool valueless_by_exception() const noexcept { method index (line 1715) | inline constexpr std::size_t index() const noexcept { method base (line 1722) | inline constexpr base &as_base(base &b) { return b; } method base (line 1723) | inline constexpr const base &as_base(const base &b) { return b; } method base (line 1724) | inline constexpr base &&as_base(base &&b) { return lib::move(b); } method base (line 1725) | inline constexpr const base &&as_base(const base &&b) { return lib::... method data_t (line 1727) | inline constexpr data_t &data(base &b) { return b.data_; } method data_t (line 1728) | inline constexpr const data_t &data(const base &b) { return b.data_; } method data_t (line 1729) | inline constexpr data_t &&data(base &&b) { return lib::move(b).data_; } method data_t (line 1730) | inline constexpr const data_t &&data(const base &&b) { return lib::m... method size (line 1732) | inline static constexpr std::size_t size() { return sizeof...(Ts); } type dtor (line 1741) | struct dtor { class destructor (line 1763) | class destructor method MPARK_VARIANT_DESTRUCTOR (line 1785) | MPARK_VARIANT_DESTRUCTOR( method MPARK_VARIANT_DESTRUCTOR (line 1792) | MPARK_VARIANT_DESTRUCTOR( method destroy (line 1795) | inline void destroy() noexcept { class constructor (line 1810) | class constructor : public destructor { type ctor (line 1819) | struct ctor { method T (line 1829) | inline static T &construct_alt(alt &a, Args &&... args) { method generic_construct (line 1836) | inline static void generic_construct(constructor &lhs, Rhs &&rhs) { class move_constructor (line 1858) | class move_constructor method MPARK_VARIANT_MOVE_CONSTRUCTOR (line 1877) | MPARK_VARIANT_MOVE_CONSTRUCTOR( method MPARK_VARIANT_MOVE_CONSTRUCTOR (line 1881) | MPARK_VARIANT_MOVE_CONSTRUCTOR( method MPARK_VARIANT_MOVE_CONSTRUCTOR (line 1889) | MPARK_VARIANT_MOVE_CONSTRUCTOR( class copy_constructor (line 1896) | class copy_constructor method MPARK_VARIANT_COPY_CONSTRUCTOR (line 1915) | MPARK_VARIANT_COPY_CONSTRUCTOR( method MPARK_VARIANT_COPY_CONSTRUCTOR (line 1919) | MPARK_VARIANT_COPY_CONSTRUCTOR( method MPARK_VARIANT_COPY_CONSTRUCTOR (line 1926) | MPARK_VARIANT_COPY_CONSTRUCTOR( class assignment (line 1933) | class assignment : public copy_constructor { method emplace (line 1941) | inline /* auto & */ auto emplace(Args &&... args) type assigner (line 1954) | struct assigner { method assign_alt (line 1964) | inline void assign_alt(alt &a, Arg &&arg) { method generic_assign (line 1992) | inline void generic_assign(That &&that) { class move_assignment (line 2016) | class move_assignment method MPARK_VARIANT_MOVE_ASSIGNMENT (line 2039) | MPARK_VARIANT_MOVE_ASSIGNMENT( class copy_assignment (line 2056) | class copy_assignment method MPARK_VARIANT_COPY_ASSIGNMENT (line 2079) | MPARK_VARIANT_COPY_ASSIGNMENT( class impl (line 2093) | class impl : public copy_assignment> { method assign (line 2101) | inline void assign(Arg &&arg) { method swap (line 2106) | inline void swap(impl &that) { type swapper (line 2151) | struct swapper { method move_nothrow (line 2160) | inline constexpr bool move_nothrow() const { type overload_leaf (line 2171) | struct overload_leaf { type overload_impl (line 2177) | struct overload_impl { type impl (line 2180) | struct impl type is_in_place_index (line 2196) | struct is_in_place_index : std::false_type {} type is_in_place_index> (line 2199) | struct is_in_place_index> : std::true_type {} type is_in_place_type (line 2202) | struct is_in_place_type : std::false_type {} type is_in_place_type> (line 2205) | struct is_in_place_type> : std::true_type {} method variant (line 2227) | inline constexpr variant() noexcept( method variant (line 2231) | variant(const variant &) = default; method variant (line 2232) | variant(variant &&) = default; method variant (line 2243) | inline constexpr variant(Arg &&arg) noexcept( method variant (line 2252) | inline explicit constexpr variant( method variant (line 2267) | inline explicit constexpr variant( method variant (line 2282) | inline explicit constexpr variant( method variant (line 2297) | inline explicit constexpr variant( method variant (line 2309) | variant &operator=(const variant &) = default; method variant (line 2310) | variant &operator=(variant &&) = default; method variant (line 2320) | inline variant &operator=(Arg &&arg) noexcept( method T (line 2332) | inline T &emplace(Args &&... args) { method T (line 2345) | inline T &emplace(std::initializer_list il, Args &&... args) { method T (line 2354) | inline T &emplace(Args &&... args) { method T (line 2367) | inline T &emplace(std::initializer_list il, Args &&... args) { method valueless_by_exception (line 2371) | inline constexpr bool valueless_by_exception() const noexcept { method index (line 2375) | inline constexpr std::size_t index() const noexcept { method swap (line 2387) | inline void swap(variant &that) noexcept( type impl> (line 2183) | struct impl> : overload_leaf... {} class variant (line 2210) | class variant { type visitor (line 1561) | struct visitor { method does_not_handle (line 1563) | inline static constexpr bool does_not_handle() { type visit_exhaustiveness_check (line 1569) | struct visit_exhaustiveness_check { type value_visitor (line 1580) | struct value_visitor { method alt (line 1641) | inline explicit constexpr alt(in_place_t, Args &&... args) method MPARK_VARIANT_RECURSIVE_UNION (line 1691) | MPARK_VARIANT_RECURSIVE_UNION(Trait::Available, class base (line 1701) | class base { method base (line 1703) | inline explicit constexpr base(valueless_t tag) noexcept method base (line 1707) | inline explicit constexpr base(in_place_index_t, Args &&... args) method valueless_by_exception (line 1711) | inline constexpr bool valueless_by_exception() const noexcept { method index (line 1715) | inline constexpr std::size_t index() const noexcept { method base (line 1722) | inline constexpr base &as_base(base &b) { return b; } method base (line 1723) | inline constexpr const base &as_base(const base &b) { return b; } method base (line 1724) | inline constexpr base &&as_base(base &&b) { return lib::move(b); } method base (line 1725) | inline constexpr const base &&as_base(const base &&b) { return lib::... method data_t (line 1727) | inline constexpr data_t &data(base &b) { return b.data_; } method data_t (line 1728) | inline constexpr const data_t &data(const base &b) { return b.data_; } method data_t (line 1729) | inline constexpr data_t &&data(base &&b) { return lib::move(b).data_; } method data_t (line 1730) | inline constexpr const data_t &&data(const base &&b) { return lib::m... method size (line 1732) | inline static constexpr std::size_t size() { return sizeof...(Ts); } type dtor (line 1741) | struct dtor { class destructor (line 1763) | class destructor method MPARK_VARIANT_DESTRUCTOR (line 1785) | MPARK_VARIANT_DESTRUCTOR( method MPARK_VARIANT_DESTRUCTOR (line 1792) | MPARK_VARIANT_DESTRUCTOR( method destroy (line 1795) | inline void destroy() noexcept { class constructor (line 1810) | class constructor : public destructor { type ctor (line 1819) | struct ctor { method T (line 1829) | inline static T &construct_alt(alt &a, Args &&... args) { method generic_construct (line 1836) | inline static void generic_construct(constructor &lhs, Rhs &&rhs) { class move_constructor (line 1858) | class move_constructor method MPARK_VARIANT_MOVE_CONSTRUCTOR (line 1877) | MPARK_VARIANT_MOVE_CONSTRUCTOR( method MPARK_VARIANT_MOVE_CONSTRUCTOR (line 1881) | MPARK_VARIANT_MOVE_CONSTRUCTOR( method MPARK_VARIANT_MOVE_CONSTRUCTOR (line 1889) | MPARK_VARIANT_MOVE_CONSTRUCTOR( class copy_constructor (line 1896) | class copy_constructor method MPARK_VARIANT_COPY_CONSTRUCTOR (line 1915) | MPARK_VARIANT_COPY_CONSTRUCTOR( method MPARK_VARIANT_COPY_CONSTRUCTOR (line 1919) | MPARK_VARIANT_COPY_CONSTRUCTOR( method MPARK_VARIANT_COPY_CONSTRUCTOR (line 1926) | MPARK_VARIANT_COPY_CONSTRUCTOR( class assignment (line 1933) | class assignment : public copy_constructor { method emplace (line 1941) | inline /* auto & */ auto emplace(Args &&... args) type assigner (line 1954) | struct assigner { method assign_alt (line 1964) | inline void assign_alt(alt &a, Arg &&arg) { method generic_assign (line 1992) | inline void generic_assign(That &&that) { class move_assignment (line 2016) | class move_assignment method MPARK_VARIANT_MOVE_ASSIGNMENT (line 2039) | MPARK_VARIANT_MOVE_ASSIGNMENT( class copy_assignment (line 2056) | class copy_assignment method MPARK_VARIANT_COPY_ASSIGNMENT (line 2079) | MPARK_VARIANT_COPY_ASSIGNMENT( class impl (line 2093) | class impl : public copy_assignment> { method assign (line 2101) | inline void assign(Arg &&arg) { method swap (line 2106) | inline void swap(impl &that) { type swapper (line 2151) | struct swapper { method move_nothrow (line 2160) | inline constexpr bool move_nothrow() const { type overload_leaf (line 2171) | struct overload_leaf { type overload_impl (line 2177) | struct overload_impl { type impl (line 2180) | struct impl type is_in_place_index (line 2196) | struct is_in_place_index : std::false_type {} type is_in_place_index> (line 2199) | struct is_in_place_index> : std::true_type {} type is_in_place_type (line 2202) | struct is_in_place_type : std::false_type {} type is_in_place_type> (line 2205) | struct is_in_place_type> : std::true_type {} method variant (line 2227) | inline constexpr variant() noexcept( method variant (line 2231) | variant(const variant &) = default; method variant (line 2232) | variant(variant &&) = default; method variant (line 2243) | inline constexpr variant(Arg &&arg) noexcept( method variant (line 2252) | inline explicit constexpr variant( method variant (line 2267) | inline explicit constexpr variant( method variant (line 2282) | inline explicit constexpr variant( method variant (line 2297) | inline explicit constexpr variant( method variant (line 2309) | variant &operator=(const variant &) = default; method variant (line 2310) | variant &operator=(variant &&) = default; method variant (line 2320) | inline variant &operator=(Arg &&arg) noexcept( method T (line 2332) | inline T &emplace(Args &&... args) { method T (line 2345) | inline T &emplace(std::initializer_list il, Args &&... args) { method T (line 2354) | inline T &emplace(Args &&... args) { method T (line 2367) | inline T &emplace(std::initializer_list il, Args &&... args) { method valueless_by_exception (line 2371) | inline constexpr bool valueless_by_exception() const noexcept { method index (line 2375) | inline constexpr std::size_t index() const noexcept { method swap (line 2387) | inline void swap(variant &that) noexcept( function holds_alternative (line 2401) | inline constexpr bool holds_alternative(const variant &v) noexcept { function holds_alternative (line 2406) | inline constexpr bool holds_alternative(const variant &v) noexcept { function namespace (line 2410) | namespace detail { function namespace (line 2752) | namespace std { FILE: libs/woff2/include/woff2/decode.h function namespace (line 16) | namespace woff2 { FILE: libs/woff2/include/woff2/encode.h function namespace (line 16) | namespace woff2 { FILE: libs/woff2/include/woff2/output.h function namespace (line 18) | namespace woff2 { FILE: libs/woff2/include/woff2/version.h function namespace (line 4) | namespace woff2 { FILE: libs/woff2/src/buffer.h type __int64 (line 21) | typedef __int64 int64_t; function namespace (line 37) | namespace woff2 { FILE: libs/woff2/src/font.cc type woff2 (line 19) | namespace woff2 { function ReadTrueTypeFont (line 58) | bool ReadTrueTypeFont(Buffer* file, const uint8_t* data, size_t len, function ReadCollectionFont (line 109) | bool ReadCollectionFont(Buffer* file, const uint8_t* data, size_t len, function ReadTrueTypeCollection (line 135) | bool ReadTrueTypeCollection(Buffer* file, const uint8_t* data, size_t ... function ReadFont (line 168) | bool ReadFont(const uint8_t* data, size_t len, Font* font) { function ReadFontCollection (line 181) | bool ReadFontCollection(const uint8_t* data, size_t len, function FontFileSize (line 198) | size_t FontFileSize(const Font& font) { function FontCollectionFileSize (line 209) | size_t FontCollectionFileSize(const FontCollection& font_collection) { function WriteFont (line 218) | bool WriteFont(const Font& font, uint8_t* dst, size_t dst_size) { function WriteTableRecord (line 223) | bool WriteTableRecord(const Font::Table* table, size_t* offset, uint8_... function WriteTable (line 238) | bool WriteTable(const Font::Table& table, size_t* offset, uint8_t* dst, function WriteFont (line 261) | bool WriteFont(const Font& font, size_t* offset, uint8_t* dst, function WriteFontCollection (line 284) | bool WriteFontCollection(const FontCollection& font_collection, uint8_... function NumGlyphs (line 322) | int NumGlyphs(const Font& font) { function IndexFormat (line 336) | int IndexFormat(const Font& font) { function GetGlyphData (line 348) | bool GetGlyphData(const Font& font, int glyph_index, function RemoveDigitalSignature (line 390) | bool RemoveDigitalSignature(Font* font) { FILE: libs/woff2/src/font.h function namespace (line 18) | namespace woff2 { FILE: libs/woff2/src/glyph.cc type woff2 (line 16) | namespace woff2 { function ReadCompositeGlyphData (line 32) | bool ReadCompositeGlyphData(Buffer* buffer, Glyph* glyph) { function ReadGlyph (line 66) | bool ReadGlyph(const uint8_t* data, size_t len, Glyph* glyph) { function StoreBbox (line 220) | void StoreBbox(const Glyph& glyph, size_t* offset, uint8_t* dst) { function StoreInstructions (line 227) | void StoreInstructions(const Glyph& glyph, size_t* offset, uint8_t* ds... function StoreEndPtsOfContours (line 232) | bool StoreEndPtsOfContours(const Glyph& glyph, size_t* offset, uint8_t... function StorePoints (line 245) | bool StorePoints(const Glyph& glyph, size_t* offset, function StoreGlyph (line 345) | bool StoreGlyph(const Glyph& glyph, uint8_t* dst, size_t* dst_size) { FILE: libs/woff2/src/glyph.h function namespace (line 19) | namespace woff2 { FILE: libs/woff2/src/normalize.cc type woff2 (line 23) | namespace woff2 { function StoreLoca (line 27) | void StoreLoca(int index_fmt, uint32_t value, size_t* offset, uint8_t*... function WriteNormalizedLoca (line 39) | bool WriteNormalizedLoca(int index_fmt, int num_glyphs, Font* font) { function MakeEditableBuffer (line 88) | bool MakeEditableBuffer(Font* font, int tableTag) { function NormalizeGlyphs (line 109) | bool NormalizeGlyphs(Font* font) { function NormalizeOffsets (line 166) | bool NormalizeOffsets(Font* font) { function ComputeHeaderChecksum (line 178) | uint32_t ComputeHeaderChecksum(const Font& font) { function FixChecksums (line 200) | bool FixChecksums(Font* font) { function MarkTransformed (line 233) | bool MarkTransformed(Font* font) { function NormalizeWithoutFixingChecksums (line 253) | bool NormalizeWithoutFixingChecksums(Font* font) { function NormalizeFont (line 261) | bool NormalizeFont(Font* font) { function NormalizeFontCollection (line 266) | bool NormalizeFontCollection(FontCollection* font_collection) { FILE: libs/woff2/src/normalize.h function namespace (line 14) | namespace woff2 { FILE: libs/woff2/src/port.h function namespace (line 14) | namespace woff2 { FILE: libs/woff2/src/round.h function namespace (line 14) | namespace woff2 { FILE: libs/woff2/src/store_bytes.h function namespace (line 19) | namespace woff2 { FILE: libs/woff2/src/table_tags.cc type woff2 (line 11) | namespace woff2 { FILE: libs/woff2/src/table_tags.h function namespace (line 14) | namespace woff2 { FILE: libs/woff2/src/transform.cc type woff2 (line 19) | namespace woff2 { function WriteBytes (line 27) | void WriteBytes(std::vector* out, const uint8_t* data, size_t... function WriteBytes (line 34) | void WriteBytes(std::vector* out, const std::vector&... function WriteUShort (line 40) | void WriteUShort(std::vector* out, int value) { function WriteLong (line 45) | void WriteLong(std::vector* out, int value) { class GlyfEncoder (line 54) | class GlyfEncoder { method GlyfEncoder (line 56) | explicit GlyfEncoder(int num_glyphs) method Encode (line 61) | bool Encode(int glyph_id, const Glyph& glyph) { method GetTransformedGlyfBytes (line 72) | void GetTransformedGlyfBytes(std::vector* result) { method WriteInstructions (line 100) | void WriteInstructions(const Glyph& glyph) { method ShouldWriteSimpleGlyphBbox (line 106) | bool ShouldWriteSimpleGlyphBbox(const Glyph& glyph) { method WriteSimpleGlyph (line 136) | void WriteSimpleGlyph(int glyph_id, const Glyph& glyph) { method WriteCompositeGlyph (line 168) | void WriteCompositeGlyph(int glyph_id, const Glyph& glyph) { method WriteBbox (line 179) | void WriteBbox(int glyph_id, const Glyph& glyph) { method WriteTriplet (line 187) | void WriteTriplet(bool on_curve, int x, int y) { method EnsureOverlapBitmap (line 228) | void EnsureOverlapBitmap() { function TransformGlyfAndLocaTables (line 248) | bool TransformGlyfAndLocaTables(Font* font) { function TransformHmtxTable (line 305) | bool TransformHmtxTable(Font* font) { FILE: libs/woff2/src/transform.h function namespace (line 14) | namespace woff2 { FILE: libs/woff2/src/variable_length.cc type woff2 (line 11) | namespace woff2 { function Size255UShort (line 13) | size_t Size255UShort(uint16_t value) { function Write255UShort (line 25) | void Write255UShort(std::vector* out, int value) { function Store255UShort (line 41) | void Store255UShort(int val, size_t* offset, uint8_t* dst) { function Read255UShort (line 50) | bool Read255UShort(Buffer* buf, unsigned int* value) { function ReadBase128 (line 86) | bool ReadBase128(Buffer* buf, uint32_t* value) { function Base128Size (line 111) | size_t Base128Size(size_t n) { function StoreBase128 (line 117) | void StoreBase128(size_t len, size_t* offset, uint8_t* dst) { FILE: libs/woff2/src/variable_length.h function namespace (line 16) | namespace woff2 { FILE: libs/woff2/src/woff2_common.cc type woff2 (line 15) | namespace woff2 { function ComputeULongSum (line 18) | uint32_t ComputeULongSum(const uint8_t* buf, size_t size) { function CollectionHeaderSize (line 38) | size_t CollectionHeaderSize(uint32_t header_version, uint32_t num_font... FILE: libs/woff2/src/woff2_common.h function namespace (line 17) | namespace woff2 { FILE: libs/woff2/src/woff2_enc.cc type woff2 (line 29) | namespace woff2 { function Compress (line 37) | bool Compress(const uint8_t* data, const size_t len, uint8_t* result, function Woff2Compress (line 48) | bool Woff2Compress(const uint8_t* data, const size_t len, function TextCompress (line 55) | bool TextCompress(const uint8_t* data, const size_t len, function KnownTableIndex (line 62) | int KnownTableIndex(uint32_t tag) { function StoreTableEntry (line 69) | void StoreTableEntry(const Table& table, size_t* offset, uint8_t* dst) { function TableEntrySize (line 84) | size_t TableEntrySize(const Table& table) { function ComputeWoff2Length (line 94) | size_t ComputeWoff2Length(const FontCollection& font_collection, function ComputeUncompressedLength (line 135) | size_t ComputeUncompressedLength(const Font& font) { function ComputeUncompressedLength (line 147) | size_t ComputeUncompressedLength(const FontCollection& font_collection) { function ComputeTotalTransformLength (line 159) | size_t ComputeTotalTransformLength(const Font& font) { function MaxWOFF2CompressedSize (line 177) | size_t MaxWOFF2CompressedSize(const uint8_t* data, size_t length) { function MaxWOFF2CompressedSize (line 181) | size_t MaxWOFF2CompressedSize(const uint8_t* data, size_t length, function CompressedBufferSize (line 190) | uint32_t CompressedBufferSize(uint32_t original_size) { function TransformFontCollection (line 194) | bool TransformFontCollection(FontCollection* font_collection) { function ConvertTTFToWOFF2 (line 207) | bool ConvertTTFToWOFF2(const uint8_t *data, size_t length, function ConvertTTFToWOFF2 (line 214) | bool ConvertTTFToWOFF2(const uint8_t *data, size_t length, FILE: libs/woff2/src/woff2_out.cc type woff2 (line 11) | namespace woff2 { FILE: libs/xxHash/xxhash.h type XXH_errorcode (line 572) | typedef enum { type XXH32_hash_t (line 587) | typedef uint32_t XXH32_hash_t; type XXH32_hash_t (line 597) | typedef uint32_t XXH32_hash_t; type XXH32_hash_t (line 602) | typedef unsigned int XXH32_hash_t; type XXH32_hash_t (line 604) | typedef unsigned long XXH32_hash_t; type XXH32_state_t (line 653) | typedef struct XXH32_state_s XXH32_state_t; type XXH32_canonical_t (line 754) | typedef struct { type XXH64_hash_t (line 866) | typedef uint64_t XXH64_hash_t; type XXH64_hash_t (line 875) | typedef uint64_t XXH64_hash_t; type XXH64_hash_t (line 880) | typedef unsigned long XXH64_hash_t; type XXH64_hash_t (line 883) | typedef unsigned long long XXH64_hash_t; type XXH64_state_t (line 927) | typedef struct XXH64_state_s XXH64_state_t; type XXH64_canonical_t (line 1028) | typedef struct { unsigned char digest[sizeof(XXH64_hash_t)]; } XXH64_can... type XXH3_state_t (line 1243) | typedef struct XXH3_state_s XXH3_state_t; type XXH128_hash_t (line 1382) | typedef struct { type XXH128_canonical_t (line 1605) | typedef struct { unsigned char digest[sizeof(XXH128_hash_t)]; } XXH128_c... type XXH32_state_s (line 1672) | struct XXH32_state_s { type XXH64_state_s (line 1696) | struct XXH64_state_s { type XXH3_state_s (line 1770) | struct XXH3_state_s { function XXH_CONSTF (line 2369) | static XXH_CONSTF void* XXH_malloc(size_t s) { (void)s; return NULL; } function XXH_free (line 2370) | static void XXH_free(void* p) { (void)p; } function XXH_MALLOCF (line 2384) | static XXH_MALLOCF void* XXH_malloc(size_t s) { return malloc(s); } function XXH_free (line 2390) | static void XXH_free(void* p) { free(p); } type xxh_u8 (line 2550) | typedef uint8_t xxh_u8; type xxh_u8 (line 2552) | typedef unsigned char xxh_u8; type XXH32_hash_t (line 2554) | typedef XXH32_hash_t xxh_u32; function xxh_u32 (line 2626) | static xxh_u32 XXH_read32(const void* memPtr) { return *(const xxh_u32*)... type unalign (line 2638) | typedef union { xxh_u32 u32; } __attribute__((__packed__)) unalign; function xxh_u32 (line 2640) | static xxh_u32 XXH_read32(const void* ptr) function xxh_u32 (line 2652) | static xxh_u32 XXH_read32(const void* memPtr) function XXH_isLittleEndian (line 2699) | static int XXH_isLittleEndian(void) function xxh_u32 (line 2813) | static xxh_u32 XXH_swap32 (xxh_u32 x) type XXH_alignment (line 2831) | typedef enum { function XXH_FORCE_INLINE (line 2843) | XXH_FORCE_INLINE xxh_u32 XXH_readLE32(const void* memPtr) function XXH_FORCE_INLINE (line 2852) | XXH_FORCE_INLINE xxh_u32 XXH_readBE32(const void* memPtr) function XXH_FORCE_INLINE (line 2862) | XXH_FORCE_INLINE xxh_u32 XXH_readLE32(const void* ptr) function xxh_u32 (line 2867) | static xxh_u32 XXH_readBE32(const void* ptr) function XXH_FORCE_INLINE (line 2873) | XXH_FORCE_INLINE xxh_u32 function XXH_versionNumber (line 2888) | XXH_PUBLIC_API unsigned XXH_versionNumber (void) { return XXH_VERSION_NU... function xxh_u32 (line 2928) | static xxh_u32 XXH32_round(xxh_u32 acc, xxh_u32 input) function xxh_u32 (line 2985) | static xxh_u32 XXH32_avalanche(xxh_u32 hash) function XXH_FORCE_INLINE (line 3001) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 3017) | XXH_FORCE_INLINE const xxh_u8 * function xxh_u32 (line 3044) | xxh_u32 function XXH_PUREF (line 3067) | static XXH_PUREF xxh_u32 function xxh_u32 (line 3156) | xxh_u32 function XXH_PUBLIC_API (line 3180) | XXH_PUBLIC_API XXH32_hash_t XXH32 (const void* input, size_t len, XXH32_... function XXH_PUBLIC_API (line 3203) | XXH_PUBLIC_API XXH32_state_t* XXH32_createState(void) function XXH_PUBLIC_API (line 3208) | XXH_PUBLIC_API XXH_errorcode XXH32_freeState(XXH32_state_t* statePtr) function XXH_PUBLIC_API (line 3215) | XXH_PUBLIC_API void XXH32_copyState(XXH32_state_t* dstState, const XXH32... function XXH_PUBLIC_API (line 3221) | XXH_PUBLIC_API XXH_errorcode XXH32_reset(XXH32_state_t* statePtr, XXH32_... function XXH_PUBLIC_API (line 3231) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 3278) | XXH_PUBLIC_API XXH32_hash_t XXH32_digest(const XXH32_state_t* state) function XXH_PUBLIC_API (line 3297) | XXH_PUBLIC_API void XXH32_canonicalFromHash(XXH32_canonical_t* dst, XXH3... function XXH_PUBLIC_API (line 3304) | XXH_PUBLIC_API XXH32_hash_t XXH32_hashFromCanonical(const XXH32_canonica... type XXH64_hash_t (line 3322) | typedef XXH64_hash_t xxh_u64; function xxh_u64 (line 3336) | static xxh_u64 XXH_read64(const void* memPtr) type unalign64 (line 3351) | typedef union { xxh_u32 u32; xxh_u64 u64; } __attribute__((__packed__)) ... function xxh_u64 (line 3353) | static xxh_u64 XXH_read64(const void* ptr) function xxh_u64 (line 3365) | static xxh_u64 XXH_read64(const void* memPtr) function xxh_u64 (line 3379) | static xxh_u64 XXH_swap64(xxh_u64 x) function XXH_FORCE_INLINE (line 3396) | XXH_FORCE_INLINE xxh_u64 XXH_readLE64(const void* memPtr) function XXH_FORCE_INLINE (line 3409) | XXH_FORCE_INLINE xxh_u64 XXH_readBE64(const void* memPtr) function XXH_FORCE_INLINE (line 3423) | XXH_FORCE_INLINE xxh_u64 XXH_readLE64(const void* ptr) function xxh_u64 (line 3428) | static xxh_u64 XXH_readBE64(const void* ptr) function XXH_FORCE_INLINE (line 3434) | XXH_FORCE_INLINE xxh_u64 function xxh_u64 (line 3469) | static xxh_u64 XXH64_round(xxh_u64 acc, xxh_u64 input) function xxh_u64 (line 3494) | static xxh_u64 XXH64_mergeRound(xxh_u64 acc, xxh_u64 val) function xxh_u64 (line 3503) | static xxh_u64 XXH64_avalanche(xxh_u64 hash) function XXH_FORCE_INLINE (line 3520) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 3536) | XXH_FORCE_INLINE const xxh_u8 * function xxh_u64 (line 3572) | xxh_u64 function xxh_u64 (line 3610) | xxh_u64 function xxh_u64 (line 3654) | xxh_u64 function XXH_PUBLIC_API (line 3678) | XXH_PUBLIC_API XXH64_hash_t XXH64 (XXH_NOESCAPE const void* input, size_... function XXH_PUBLIC_API (line 3700) | XXH_PUBLIC_API XXH64_state_t* XXH64_createState(void) function XXH_PUBLIC_API (line 3705) | XXH_PUBLIC_API XXH_errorcode XXH64_freeState(XXH64_state_t* statePtr) function XXH_PUBLIC_API (line 3712) | XXH_PUBLIC_API void XXH64_copyState(XXH_NOESCAPE XXH64_state_t* dstState... function XXH_PUBLIC_API (line 3718) | XXH_PUBLIC_API XXH_errorcode XXH64_reset(XXH_NOESCAPE XXH64_state_t* sta... function XXH_PUBLIC_API (line 3727) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 3773) | XXH_PUBLIC_API XXH64_hash_t XXH64_digest(XXH_NOESCAPE const XXH64_state_... function XXH_PUBLIC_API (line 3792) | XXH_PUBLIC_API void XXH64_canonicalFromHash(XXH_NOESCAPE XXH64_canonical... function XXH_PUBLIC_API (line 3800) | XXH_PUBLIC_API XXH64_hash_t XXH64_hashFromCanonical(XXH_NOESCAPE const X... type uint64x2_t (line 4090) | typedef uint64x2_t xxh_aliasing_uint64x2_t function XXH_FORCE_INLINE (line 4106) | XXH_FORCE_INLINE uint64x2_t XXH_vld1q_u64(void const* ptr) /* silence -W... function XXH_FORCE_INLINE (line 4111) | XXH_FORCE_INLINE uint64x2_t XXH_vld1q_u64(void const* ptr) function XXH_FORCE_INLINE (line 4126) | XXH_FORCE_INLINE uint64x2_t function XXH_FORCE_INLINE (line 4133) | XXH_FORCE_INLINE uint64x2_t function XXH_FORCE_INLINE (line 4141) | XXH_FORCE_INLINE uint64x2_t function XXH_FORCE_INLINE (line 4148) | XXH_FORCE_INLINE uint64x2_t type xxh_u64x2 (line 4239) | typedef __vector unsigned long long xxh_u64x2; type xxh_u8x16 (line 4240) | typedef __vector unsigned char xxh_u8x16; type xxh_u32x4 (line 4241) | typedef __vector unsigned xxh_u32x4; type xxh_u64x2 (line 4246) | typedef xxh_u64x2 xxh_aliasing_u64x2 function XXH_FORCE_INLINE (line 4267) | XXH_FORCE_INLINE xxh_u64x2 XXH_vec_revb(xxh_u64x2 val) function XXH_FORCE_INLINE (line 4279) | XXH_FORCE_INLINE xxh_u64x2 XXH_vec_loadu(const void *ptr) function XXH_FORCE_INLINE (line 4307) | XXH_FORCE_INLINE xxh_u64x2 XXH_vec_mulo(xxh_u32x4 a, xxh_u32x4 b) function XXH_FORCE_INLINE (line 4313) | XXH_FORCE_INLINE xxh_u64x2 XXH_vec_mule(xxh_u32x4 a, xxh_u32x4 b) function XXH_FORCE_INLINE (line 4404) | XXH_FORCE_INLINE xxh_u64 function XXH128_hash_t (line 4431) | static XXH128_hash_t function xxh_u64 (line 4565) | static xxh_u64 function xxh_u64 (line 4573) | xxh_u64 XXH_xorshift64(xxh_u64 v64, int shift) function XXH64_hash_t (line 4583) | static XXH64_hash_t XXH3_avalanche(xxh_u64 h64) function XXH64_hash_t (line 4596) | static XXH64_hash_t XXH3_rrmxmx(xxh_u64 h64, xxh_u64 len) function XXH64_hash_t (line 4640) | XXH64_hash_t function XXH64_hash_t (line 4662) | XXH64_hash_t function XXH64_hash_t (line 4678) | XXH64_hash_t function XXH64_hash_t (line 4695) | XXH64_hash_t function XXH_FORCE_INLINE (line 4732) | XXH_FORCE_INLINE xxh_u64 XXH3_mix16B(const xxh_u8* XXH_RESTRICT input, function XXH64_hash_t (line 4765) | XXH64_hash_t function XXH64_hash_t (line 4801) | XXH64_hash_t function XXH_FORCE_INLINE (line 4913) | XXH_FORCE_INLINE void XXH_writeLE64(void* dst, xxh_u64 v64) type xxh_i64 (line 4927) | typedef int64_t xxh_i64; type xxh_i64 (line 4930) | typedef long long xxh_i64; function XXH3_accumulate_512_avx512 (line 4964) | void function XXH_FORCE_INLINE (line 4991) | XXH_FORCE_INLINE XXH_TARGET_AVX512 XXH3_ACCUMULATE_TEMPLATE(avx512) function XXH3_initCustomSecret_avx512 (line 5037) | void function XXH3_accumulate_512_avx2 (line 5067) | void function XXH_FORCE_INLINE (line 5100) | XXH_FORCE_INLINE XXH_TARGET_AVX2 XXH3_ACCUMULATE_TEMPLATE(avx2) function XXH3_initCustomSecret_avx2 (line 5131) | void XXH3_initCustomSecret_avx2(void* XXH_RESTRICT customSecret, xxh_u64... function XXH3_accumulate_512_sse2 (line 5173) | void function XXH_FORCE_INLINE (line 5207) | XXH_FORCE_INLINE XXH_TARGET_SSE2 XXH3_ACCUMULATE_TEMPLATE(sse2) function XXH3_initCustomSecret_sse2 (line 5238) | void XXH3_initCustomSecret_sse2(void* XXH_RESTRICT customSecret, xxh_u64... function XXH_FORCE_INLINE (line 5308) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5434) | XXH_FORCE_INLINE XXH3_ACCUMULATE_TEMPLATE(neon) function XXH_FORCE_INLINE (line 5495) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5529) | XXH_FORCE_INLINE XXH3_ACCUMULATE_TEMPLATE(vsx) function XXH_FORCE_INLINE (line 5565) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5605) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5675) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5706) | XXH_FORCE_INLINE XXH3_ACCUMULATE_TEMPLATE(lsx) function XXH_FORCE_INLINE (line 5754) | XXH_FORCE_INLINE xxh_u64 function XXH_FORCE_INLINE (line 5763) | XXH_FORCE_INLINE xxh_u64 function XXH_FORCE_INLINE (line 5777) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5800) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5817) | XXH_FORCE_INLINE XXH3_ACCUMULATE_TEMPLATE(scalar) function XXH_FORCE_INLINE (line 5849) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5858) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5987) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 6020) | XXH_FORCE_INLINE xxh_u64 function XXH_PUREF (line 6028) | static XXH_PUREF XXH64_hash_t function XXH_PUREF (line 6058) | static XXH_PUREF XXH64_hash_t function XXH_FORCE_INLINE (line 6067) | XXH_FORCE_INLINE XXH64_hash_t function XXH3_WITH_SECRET_INLINE (line 6090) | XXH3_WITH_SECRET_INLINE XXH64_hash_t function XXH64_hash_t (line 6104) | XXH64_hash_t function XXH_FORCE_INLINE (line 6123) | XXH_FORCE_INLINE XXH64_hash_t function XXH_NO_INLINE (line 6146) | XXH_NO_INLINE XXH64_hash_t type XXH64_hash_t (line 6156) | typedef XXH64_hash_t (*XXH3_hashLong64_f)(const void* XXH_RESTRICT, size_t, function XXH_FORCE_INLINE (line 6159) | XXH_FORCE_INLINE XXH64_hash_t function XXH_PUBLIC_API (line 6185) | XXH_PUBLIC_API XXH64_hash_t XXH3_64bits(XXH_NOESCAPE const void* input, ... function XXH_PUBLIC_API (line 6191) | XXH_PUBLIC_API XXH64_hash_t function XXH_PUBLIC_API (line 6198) | XXH_PUBLIC_API XXH64_hash_t function XXH_PUBLIC_API (line 6204) | XXH_PUBLIC_API XXH64_hash_t function XXH_MALLOCF (line 6238) | static XXH_MALLOCF void* XXH_alignedMalloc(size_t s, size_t align) function XXH_alignedFree (line 6269) | static void XXH_alignedFree(void* p) function XXH_PUBLIC_API (line 6291) | XXH_PUBLIC_API XXH3_state_t* XXH3_createState(void) function XXH_PUBLIC_API (line 6311) | XXH_PUBLIC_API XXH_errorcode XXH3_freeState(XXH3_state_t* statePtr) function XXH_PUBLIC_API (line 6318) | XXH_PUBLIC_API void function XXH3_reset_internal (line 6324) | static void function XXH_PUBLIC_API (line 6352) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 6361) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 6372) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 6384) | XXH_PUBLIC_API XXH_errorcode function XXH_FORCE_INLINE (line 6412) | XXH_FORCE_INLINE const xxh_u8 * function XXH_PUBLIC_API (line 6536) | XXH_PUBLIC_API XXH_errorcode function XXH_FORCE_INLINE (line 6544) | XXH_FORCE_INLINE void function XXH_PUBLIC_API (line 6582) | XXH_PUBLIC_API XXH64_hash_t XXH3_64bits_digest (XXH_NOESCAPE const XXH3_... function XXH128_hash_t (line 6616) | XXH128_hash_t function XXH128_hash_t (line 6645) | XXH128_hash_t function XXH128_hash_t (line 6672) | XXH128_hash_t function XXH128_hash_t (line 6747) | XXH128_hash_t function XXH_FORCE_INLINE (line 6766) | XXH_FORCE_INLINE XXH128_hash_t function XXH128_hash_t (line 6778) | XXH128_hash_t function XXH128_hash_t (line 6822) | XXH128_hash_t function XXH_PUREF (line 6880) | static XXH_PUREF XXH128_hash_t function XXH_FORCE_INLINE (line 6891) | XXH_FORCE_INLINE XXH128_hash_t function XXH128_hash_t (line 6910) | XXH128_hash_t function XXH3_WITH_SECRET_INLINE (line 6927) | XXH3_WITH_SECRET_INLINE XXH128_hash_t function XXH_FORCE_INLINE (line 6937) | XXH_FORCE_INLINE XXH128_hash_t function XXH_NO_INLINE (line 6958) | XXH_NO_INLINE XXH128_hash_t type XXH128_hash_t (line 6967) | typedef XXH128_hash_t (*XXH3_hashLong128_f)(const void* XXH_RESTRICT, si... function XXH_FORCE_INLINE (line 6970) | XXH_FORCE_INLINE XXH128_hash_t function XXH_PUBLIC_API (line 6995) | XXH_PUBLIC_API XXH128_hash_t XXH3_128bits(XXH_NOESCAPE const void* input... function XXH_PUBLIC_API (line 7003) | XXH_PUBLIC_API XXH128_hash_t function XXH_PUBLIC_API (line 7012) | XXH_PUBLIC_API XXH128_hash_t function XXH_PUBLIC_API (line 7021) | XXH_PUBLIC_API XXH128_hash_t function XXH_PUBLIC_API (line 7030) | XXH_PUBLIC_API XXH128_hash_t function XXH_PUBLIC_API (line 7045) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 7052) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 7059) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 7066) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 7073) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 7080) | XXH_PUBLIC_API XXH128_hash_t XXH3_128bits_digest (XXH_NOESCAPE const XXH... function XXH_PUBLIC_API (line 7102) | XXH_PUBLIC_API int XXH128_isEqual(XXH128_hash_t h1, XXH128_hash_t h2) function XXH_PUBLIC_API (line 7113) | XXH_PUBLIC_API int XXH128_cmp(XXH_NOESCAPE const void* h128_1, XXH_NOESC... function XXH_PUBLIC_API (line 7126) | XXH_PUBLIC_API void function XXH_PUBLIC_API (line 7139) | XXH_PUBLIC_API XXH128_hash_t function XXH_FORCE_INLINE (line 7156) | XXH_FORCE_INLINE void XXH3_combine16(void* dst, XXH128_hash_t h128) function XXH_PUBLIC_API (line 7163) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 7208) | XXH_PUBLIC_API void FILE: src/AGLTable.hpp type HashCodepointPair (line 30) | struct HashCodepointPair { FILE: src/BasicDVIReader.cpp type DVICommand (line 42) | struct DVICommand { FILE: src/BasicDVIReader.hpp type DVIException (line 30) | struct DVIException : MessageException { method DVIException (line 31) | explicit DVIException (const std::string &msg) : MessageException(msg) {} type DVIPrematureEOFException (line 35) | struct DVIPrematureEOFException : DVIException { method DVIPrematureEOFException (line 36) | explicit DVIPrematureEOFException () : DVIException("premature end of ... class BasicDVIReader (line 47) | class BasicDVIReader : public StreamReader { type DVIVersion (line 50) | enum DVIVersion {DVI_NONE=0, DVI_STANDARD=2, DVI_PTEX=3, DVI_XDV5=5, D... method getXPos (line 58) | virtual double getXPos () const {return 0;} method getYPos (line 59) | virtual double getYPos () const {return 0;} method finishLine (line 60) | virtual void finishLine () {} method translateToX (line 61) | virtual void translateToX (double x) {} method translateToY (line 62) | virtual void translateToY (double y) {} method stackDepth (line 63) | virtual int stackDepth () const {return 0;} method Matrix (line 64) | virtual Matrix getPageTransformation () const {return Matrix(1);} method currentPageNumber (line 65) | virtual unsigned currentPageNumber () const {return 0;} method DVIVersion (line 70) | DVIVersion getDVIVersion () const {return _dviVersion;} FILE: src/Bezier.cpp function DPair (line 47) | DPair QuadBezier::valueAt (double t) const { function DPair (line 54) | DPair QuadBezier::derivativeAt (double t) const { function DPair (line 127) | DPair CubicBezier::valueAt (double t) const { function DPair (line 134) | DPair CubicBezier::blossomValue (double u, double v, double w) const { function signed_area (line 202) | static inline double signed_area (const DPair &p1, const DPair &p2, cons... function dot_prod (line 207) | static inline double dot_prod (const DPair &p1, const DPair &p2) { function between (line 214) | static bool between (const DPair &p1, const DPair &p2, const DPair &p3, ... function near (line 226) | static inline bool near (const DPair &p1, const DPair &p2, double delta) { function QuadBezier (line 271) | QuadBezier CubicBezier::midpointApproximation () const { function solve_quadratic_equation (line 343) | static bool solve_quadratic_equation (double a, double b, double c, doub... function BoundingBox (line 363) | BoundingBox CubicBezier::getBBox () const { function CubicBezier (line 390) | CubicBezier& CubicBezier::transform (const Matrix &matrix) { FILE: src/Bezier.hpp class Matrix (line 28) | class Matrix class QuadBezier (line 30) | class QuadBezier { method DPair (line 35) | const DPair& point (int i) const {return _points[i];} class CubicBezier (line 45) | class CubicBezier { method DPair (line 60) | const DPair& point (int i) const {return _points[i];} FILE: src/BgColorSpecialHandler.hpp class BgColorSpecialHandler (line 29) | class BgColorSpecialHandler : public SpecialHandler { FILE: src/Bitmap.cpp class BBoxCallback (line 88) | class BBoxCallback : public Bitmap::Callback { method minx (line 90) | int minx () const {return _minx;} method miny (line 91) | int miny () const {return _miny;} method maxx (line 92) | int maxx () const {return _maxx;} method maxy (line 93) | int maxy () const {return _maxy;} method empty (line 94) | bool empty () const {return !_changed;} method pixel (line 96) | void pixel (int x, int y, bool set, const Bitmap&) override { method finish (line 106) | void finish () override { function ostream (line 143) | ostream& Bitmap::write (ostream &os) const { FILE: src/Bitmap.hpp class Bitmap (line 29) | class Bitmap { type Callback (line 31) | struct Callback { method pixel (line 33) | virtual void pixel (int x, int y, bool set, Bitmap &bm) {} method pixel (line 34) | virtual void pixel (int x, int y, bool set, const Bitmap &bm) {} method finish (line 35) | virtual void finish () {} method Bitmap (line 39) | Bitmap () =default; method height (line 44) | int height () const {return _rows;} method width (line 45) | int width () const {return _cols;} method xshift (line 46) | int xshift () const {return _xshift;} method yshift (line 47) | int yshift () const {return _yshift;} method bytesPerRow (line 48) | int bytesPerRow () const {return _bpr;} method empty (line 49) | bool empty () const {return (!_rows && !_cols) || _b... FILE: src/BoundingBox.cpp function almost_equal (line 208) | static inline bool almost_equal (double v1, double v2) { function string (line 248) | string BoundingBox::svgViewBoxString () const { function ostream (line 255) | ostream& BoundingBox::write (ostream &os) const { FILE: src/BoundingBox.hpp class Matrix (line 33) | class Matrix class XMLElement (line 34) | class XMLElement type BoundingBoxException (line 37) | struct BoundingBoxException : MessageException { method BoundingBoxException (line 38) | explicit BoundingBoxException (const std::string &msg) : MessageExcept... class BoundingBox (line 42) | class BoundingBox { method embed (line 53) | void embed (const DPair &p) {embed(p.x(), p.y());} method embed (line 59) | void embed (const Pair &p) {embed(p.x(), p.y());} method minX (line 63) | double minX () const {return _ulx;} method minY (line 64) | double minY () const {return _uly;} method maxX (line 65) | double maxX () const {return _lrx;} method maxY (line 66) | double maxY () const {return _lry;} method width (line 67) | double width () const {return _lrx-_ulx;} method height (line 68) | double height () const {return _lry-_uly;} method valid (line 69) | bool valid() const {return _valid;} method locked (line 70) | bool locked() const {return _locked;} method lock (line 71) | void lock () {_locked = true;} method unlock (line 72) | void unlock () {_locked = false;} method invalidate (line 73) | void invalidate () {_valid = false;} FILE: src/CLCommandLine.cpp function error (line 61) | static void error (const Option &option, bool shortname, const string &m... function type_error (line 73) | static void type_error (const Option &option, bool shortname) { function Option (line 171) | Option* CommandLine::lookupOption (char optchar) const { FILE: src/CLCommandLine.hpp type CL (line 32) | namespace CL { class CommandLine (line 34) | class CommandLine { method addFilename (line 40) | void addFilename (const std::string &fname) {_files.emplace_back(fna... method singleDashGiven (line 41) | bool singleDashGiven () const {return _singleDashParsed;} type CommandLineException (line 62) | struct CommandLineException : MessageException { method CommandLineException (line 63) | explicit CommandLineException (const std::string &msg) : MessageExce... FILE: src/CLOption.hpp type CL (line 28) | namespace CL { class Option (line 30) | class Option { type ArgMode (line 33) | enum class ArgMode {NONE, OPTIONAL, REQUIRED} method Option (line 36) | Option (const char *longname, char shortname, const char *summary) method typeString (line 40) | virtual std::string typeString () const {return "";} method ArgMode (line 41) | virtual ArgMode argMode () const {return ArgMode::NONE;} method given (line 42) | virtual bool given () const {return _given;} method shortName (line 43) | virtual char shortName () const {return _shortName;} method longName (line 44) | virtual std::string longName () const {return _longName;} method summary (line 45) | virtual std::string summary () const {return _summary;} method argName (line 46) | virtual std::string argName () const {return "";} method valueString (line 47) | virtual std::string valueString () const {return "";} method helpline (line 49) | virtual std::string helpline () const { method parse (line 74) | virtual bool parse (std::istream &is, bool longopt) { method parseValue (line 84) | virtual bool parseValue (std::istream &is) { method given (line 88) | bool given (bool val) {return _given = val;} function T (line 108) | T parseValue (std::istream &is) { function parseValue (line 115) | inline std::string parseValue (std::istream &is) { class TypedOption (line 124) | class TypedOption : public Option { method TypedOption (line 126) | TypedOption (const char *longName, char shortName, const char *argNa... method TypedOption (line 129) | TypedOption (const char *longName, char shortName, const char *argNa... method T (line 132) | T value () const {return _value;} method typeString (line 133) | std::string typeString () const override {return CL::typeString();} method argName (line 134) | std::string argName() const override {return _argName ? _argName... method valueString (line 136) | std::string valueString () const override { method ArgMode (line 142) | ArgMode argMode () const override {return mode;} method parseValue (line 145) | bool parseValue (std::istream &is) override { class TypedOption (line 159) | class TypedOption : public Option { method TypedOption (line 161) | TypedOption (const char *longName, char shortName, const char *argNa... method TypedOption (line 164) | TypedOption (const char *longName, char shortName, const char *argNa... method value (line 167) | bool value () const {return _value;} method valueString (line 168) | std::string valueString () const override {return _value ? "yes" : "... method ArgMode (line 169) | ArgMode argMode () const override {return mode;} method typeString (line 170) | std::string typeString () const override {return CL::typeString read_doubles (istream &is, int n) { type ColorConstant (line 146) | struct ColorConstant { function Color (line 282) | Color Color::operator *= (double c) { function string (line 300) | string Color::rgbString () const { function string (line 324) | string Color::svgColorString (bool rgbonly) const { function cube (line 677) | inline double cube (double x) {return x*x*x;} type Cmyk2RgbTable (line 793) | struct Cmyk2RgbTable { function interpolate_cmyk2rgb (line 814) | static uint32_t interpolate_cmyk2rgb (const valarray &cmyk) { function get_byte (line 834) | inline uint32_t get_byte (uint32_t value, int n) { FILE: src/Color.hpp class Color (line 34) | class Color { type ColorSpace (line 40) | enum class ColorSpace {GRAY, RGB, CMYK, LAB, TRANSPARENT} method Color (line 43) | Color () noexcept =default; method Color (line 44) | explicit Color (uint32_t rgb) noexcept : _value(rgb) {} method Color (line 45) | Color (uint32_t value, ColorSpace cs) : _value(value), _cspace(cs) {} method Color (line 46) | Color (uint8_t r, uint8_t g, uint8_t b) noexcept {setRGB(r,g,b);} method Color (line 47) | Color (double r, double g, double b) noexcept {setRGB(r,g,b);} method Color (line 48) | explicit Color (const std::valarray &rgb) noexcept {setRGB(rgb);} method Color (line 56) | Color operator * (double c) const {return Color(*this) *=... method isTransparent (line 57) | bool isTransparent () const {return _cspace == Colo... method setRGB (line 60) | void setRGB (const std::valarray &rgb) {setRGB(rgb[0], rgb[1],... method setGray (line 63) | void setGray (uint8_t g) {setRGB(g,g,g);} method setGray (line 64) | void setGray (double g) {setRGB(g,g,g);} method setGray (line 65) | void setGray (const std::valarray &gray) {setRGB(gray[0], gray... method svgColorString (line 86) | std::string svgColorString () const {return svgColorString(SUPPRESS_CO... FILE: src/ColorSpecialHandler.cpp function read_double (line 31) | static double read_double (istream &is) { function read_doubles (line 45) | static void read_doubles (istream &is, vector &vec) { function Color (line 60) | Color ColorSpecialHandler::readColor (const string &model, istream &is) { function Color (line 89) | Color ColorSpecialHandler::readColor (istream &is) { function Color (line 135) | static Color read_color_and_type (istream &is, char &type) { FILE: src/ColorSpecialHandler.hpp class ColorSpecialHandler (line 31) | class ColorSpecialHandler : public SpecialHandler { type ColorPair (line 33) | struct ColorPair { method stackSize (line 46) | size_t stackSize () const {return _colorStack.size();} FILE: src/DLLoader.hpp class DLLoader (line 33) | class DLLoader { method DLLoader (line 35) | DLLoader () =delete; method DLLoader (line 37) | DLLoader (DLLoader &&loader) =default; method loaded (line 39) | bool loaded () const {return _handle != nullptr;} function T (line 59) | T DLLoader::loadSymbol (const char *name) const { FILE: src/DVIActions.hpp class BoundingBox (line 28) | class BoundingBox class Font (line 29) | class Font type DVIActions (line 31) | struct DVIActions { method reset (line 33) | virtual void reset () {} method setChar (line 34) | virtual void setChar (double x, double y, unsigned c, bool vertical, c... method setRule (line 35) | virtual void setRule (double x, double y, double height, double width) {} method setTextOrientation (line 36) | virtual void setTextOrientation (bool vertical) {} method moveToX (line 37) | virtual void moveToX (double x, bool forceSVGMove) {} method moveToY (line 38) | virtual void moveToY (double y, bool forceSVGMove) {} method setFont (line 39) | virtual void setFont (int num, const Font &font) {} method special (line 40) | virtual void special (const std::string &s, double dvi2bp, bool prepro... method beginPage (line 41) | virtual void beginPage (unsigned pageno, const std::vector &c... method endPage (line 42) | virtual void endPage (unsigned pageno) {} method progress (line 44) | virtual void progress (size_t current, size_t total, const char *id=nu... FILE: src/DVIReader.cpp function parse_font_attribs (line 449) | static map parse_font_attribs (const string &str) { function Font (line 468) | const Font* DVIReader::defineFont (uint32_t fontnum, const string &name,... function string_width (line 612) | static double string_width (const vector &glyphs, const Font *... FILE: src/DVIReader.hpp class Font (line 33) | class Font class FontStyle (line 34) | class FontStyle class HashFunction (line 35) | class HashFunction class NativeFont (line 36) | class NativeFont class VirtualFont (line 37) | class VirtualFont class DVIReader (line 39) | class DVIReader : public BasicDVIReader, public VFActions { type WritingMode (line 41) | enum class WritingMode {LR=0, TB=1, BT=3} type SetFontMode (line 42) | enum class SetFontMode {SF_SHORT, SF_LONG, VF_ENTER, VF_LEAVE} type MoveMode (line 43) | enum class MoveMode {SETCHAR, CHANGEPOS} type DVIState (line 45) | struct DVIState { method reset (line 49) | void reset () {h = v = x = w = y = z = 0.0; d=WritingMode::LR;} method getXPos (line 56) | double getXPos () const override {return _dviState.h;} method getYPos (line 57) | double getYPos () const override {return _dviState.v;} method stackDepth (line 58) | int stackDepth () const override {return _stateStack.size();} method currentPageNumber (line 59) | unsigned currentPageNumber () const override {return _currPageNum;} method numberOfPages (line 60) | unsigned numberOfPages () const {return _bopOffsets.empty... method numberOfPageBytes (line 63) | size_t numberOfPageBytes (int n) const {return _bopOffsets.size() > 1 ... method DVIState (line 71) | const DVIState& dviState() const {return _dviState;} method reset (line 49) | void reset () {h = v = x = w = y = z = 0.0; d=WritingMode::LR;} method dvi2bp (line 72) | double dvi2bp () const {return _dvi2bp;} method inPage (line 73) | bool inPage () const {return _inPage;} method dviPre (line 84) | virtual void dviPre (uint8_t id, uint32_t numer, uint32_t denom, uint3... method dviPost (line 85) | virtual void dviPost (uint16_t stdepth, uint16_t pages, uint32_t pw, u... method dviPostPost (line 86) | virtual void dviPostPost (uint8_t id, uint32_t postOffset) {} method dviBop (line 87) | virtual void dviBop (const std::vector &c, int32_t prevBopOff... method dviEop (line 88) | virtual void dviEop () {} method dviSetChar0 (line 89) | virtual void dviSetChar0 (uint32_t c, const Font *font) {} method dviSetChar (line 90) | virtual void dviSetChar (uint32_t c, const Font *font) {} method dviPutChar (line 91) | virtual void dviPutChar (uint32_t c, const Font *font) {} method dviSetRule (line 92) | virtual void dviSetRule (double h, double w) {} method dviPutRule (line 93) | virtual void dviPutRule (double h, double w) {} method dviNop (line 94) | virtual void dviNop () {} method dviPush (line 95) | virtual void dviPush () {} method dviPop (line 96) | virtual void dviPop () {} method dviRight (line 97) | virtual void dviRight (double dx) {} method dviDown (line 98) | virtual void dviDown (double dy) {} method dviX0 (line 99) | virtual void dviX0 () {} method dviY0 (line 100) | virtual void dviY0 () {} method dviW0 (line 101) | virtual void dviW0 () {} method dviZ0 (line 102) | virtual void dviZ0 () {} method dviX (line 103) | virtual void dviX (double x) {} method dviY (line 104) | virtual void dviY (double y) {} method dviW (line 105) | virtual void dviW (double w) {} method dviZ (line 106) | virtual void dviZ (double z) {} method dviFontDef (line 107) | virtual void dviFontDef (uint32_t fontnum, uint32_t checksum, const Fo... method dviFontNum (line 108) | virtual void dviFontNum (uint32_t fontnum, SetFontMode mode, const Fon... method dviDir (line 109) | virtual void dviDir (WritingMode dir) {} method dviXXX (line 110) | virtual void dviXXX (const std::string &str) {} method dviXPic (line 111) | virtual void dviXPic (uint8_t box, const std::vector &matrix,... method dviXFontDef (line 112) | virtual void dviXFontDef (uint32_t fontnum, const NativeFont *font) {} method dviXGlyphArray (line 113) | virtual void dviXGlyphArray (std::vector &dx, std::vector &dx, std::vector &dx, std::vector create_hash_function (const string &algo) { function Matrix (line 316) | Matrix DVIToSVG::getPageTransformation () const { function collect_chars (line 337) | static void collect_chars (unordered_map> &fontmap) { function extract_prefixes (line 385) | static vector extract_prefixes (const string &ignorelist) { function FilePath (line 431) | FilePath DVIToSVG::getSVGFilePath (unsigned pageno) const { FILE: src/DVIToSVG.hpp type DVIActions (line 31) | struct DVIActions type SVGOutputBase (line 32) | struct SVGOutputBase class HashFunction (line 33) | class HashFunction class DVIToSVG (line 35) | class DVIToSVG : public DVIReader { class HashSettings (line 37) | class HashSettings { type Parameter (line 39) | enum Parameter {P_LIST, P_REPLACE} method setOptionHash (line 41) | void setOptionHash (const std::string &optHash) {_optHash = optHash;} method isSet (line 44) | bool isSet (Parameter param) {return _params.find(param) != _params.... method DVIToSVG (line 54) | DVIToSVG (const DVIToSVG&) =delete; method setPageSize (line 56) | void setPageSize (const std::string &format) {_bboxFormatStrin... method setPageTransformation (line 57) | void setPageTransformation (const std::string &cmds) {_transCmds = cmds;} method setUserMessage (line 58) | void setUserMessage (const std::string &msg) {_userMessage = m... method translateToX (line 60) | void translateToX (double x) override {_tx = x-dviState().h-_tx;} method translateToY (line 61) | void translateToY (double y) override {_ty = y-dviState().v-_ty;} method getXPos (line 62) | double getXPos() const override {return dviState().h+_tx;} method getYPos (line 63) | double getYPos() const override {return dviState().v+_ty;} method finishLine (line 64) | void finishLine () override {_prevYPos = std::numeric_limits... FILE: src/DVIToSVGActions.cpp function FilePath (line 62) | FilePath DVIToSVGActions::getSVGFilePath (unsigned pageno) const { function string (line 70) | string DVIToSVGActions::getBBoxFormatString () const { function BoundingBox (line 264) | BoundingBox& DVIToSVGActions::bbox (const string& name, bool reset) { function digits (line 289) | static int digits (int n) { FILE: src/DVIToSVGActions.hpp class DVIToSVG (line 34) | class DVIToSVG class FileFinder (line 35) | class FileFinder class Font (line 36) | class Font class XMLNode (line 37) | class XMLNode class DVIToSVGActions (line 39) | class DVIToSVGActions : public DVIActions, public SpecialActions { method DVIToSVGActions (line 43) | DVIToSVGActions (DVIToSVG &dvisvg, SVGTree &svg) : _svg(svg), _dviread... method setFillColor (line 48) | void setFillColor (const Color &color) override {_svg.setFillC... method setStrokeColor (line 49) | void setStrokeColor (const Color &color) override {_svg.setStrok... method setMatrix (line 50) | void setMatrix (const Matrix &m) override {_svg.setMatri... method setOpacity (line 51) | void setOpacity (const Opacity &opacity) override {_svg.setOpaci... method Opacity (line 52) | const Opacity& getOpacity () const override {return _svg.g... method Matrix (line 53) | const Matrix& getMatrix () const override {return _svg.g... method Matrix (line 54) | Matrix getPageTransformation () const override {return _dvire... method Color (line 55) | Color getFillColor () const override {return _svg.g... method Color (line 56) | Color getStrokeColor () const override {return _svg.g... method getDVIStackDepth (line 57) | int getDVIStackDepth () const override {return _dvire... method getCurrentPageNumber (line 58) | unsigned getCurrentPageNumber () const override {return _dvire... method setTextOrientation (line 59) | void setTextOrientation (bool vertical) override {_svg.setVerti... method getX (line 68) | double getX() const override {return _dvireader->getXPos();} method getY (line 69) | double getY() const override {return _dvireader->getYPos();} method setX (line 70) | void setX (double x) override {_dvireader->translateToX(x); _svg.setX(... method setY (line 71) | void setY (double y) override {_dvireader->translateToY(y); _svg.setY(... method finishLine (line 72) | void finishLine () override {_dvireader->finishLine();} method lockOutput (line 73) | void lockOutput () override {_outputLocked = true;} method unlockOutput (line 74) | void unlockOutput () override {_outputLocked = false;} method outputLocked (line 75) | bool outputLocked () const override {return _outputLocked;} method SVGTree (line 76) | const SVGTree& svgTree () const override {return _svg;} method BoundingBox (line 77) | BoundingBox& bbox () override {return _bbox;} method setDVIReader (line 83) | void setDVIReader (BasicDVIReader &r) {_dvireader = &r;} FILE: src/Directory.cpp type stat (line 101) | struct stat FILE: src/Directory.hpp class Directory (line 31) | class Directory { type EntryType (line 33) | enum EntryType {ET_FILE, ET_DIR, ET_FILE_OR_DIR} type dirent (line 51) | struct dirent FILE: src/DvisvgmSpecialHandler.cpp function XMLElement (line 51) | XMLElement* SVGParser::openElement (const std::string &tag) { function XMLElement (line 76) | XMLElement* SVGParser::finishPushContext (unique_ptr elem) { function XMLElement (line 89) | XMLElement* SVGParser::createElementPtr (std::string name) const { type Command (line 101) | struct Command { type Command (line 177) | struct Command { function update_bbox (line 274) | static void update_bbox (Length w, Length h, Length d, bool transform, S... function Length (line 289) | static Length read_length (InputReader &ir) { function string (line 362) | inline string filename_suffix (const string &fname) { FILE: src/DvisvgmSpecialHandler.hpp class InputReader (line 31) | class InputReader class SpecialActions (line 32) | class SpecialActions class SVGElement (line 33) | class SVGElement class SVGTree (line 34) | class SVGTree class XMLElement (line 35) | class XMLElement class XMLNode (line 36) | class XMLNode class SVGParser (line 46) | class SVGParser : public XMLParser { method SVGParser (line 52) | SVGParser () : XMLParser() {} class DvisvgmSpecialHandler (line 70) | class DvisvgmSpecialHandler : public SpecialHandler { FILE: src/EPSFile.cpp function getUInt32 (line 33) | static uint32_t getUInt32 (istream &is) { function getline (line 43) | static size_t getline (istream &is, char *line, size_t n) { function istream (line 80) | istream& EPSFile::istream () const { function BoundingBox (line 89) | BoundingBox EPSFile::bbox () const { FILE: src/EPSFile.hpp class EPSFile (line 29) | class EPSFile { method hasValidHeader (line 33) | bool hasValidHeader () const {return _headerValid;} method pslength (line 35) | uint32_t pslength () const {return _pslength;} FILE: src/EPSToSVG.hpp class PsSpecialHandler (line 27) | class PsSpecialHandler class EPSToSVG (line 29) | class EPSToSVG : public ImageToSVG { method EPSToSVG (line 31) | EPSToSVG (const std::string &fname, SVGOutputBase &out) : ImageToSVG(f... method isSinglePageFormat (line 32) | bool isSinglePageFormat() const override {return true;} method totalPageCount (line 33) | int totalPageCount() const override {return 1;} method imageFormat (line 36) | std::string imageFormat () const override {return "EPS";} method imageIsValid (line 37) | bool imageIsValid () const override {return EPSFile(filename()).hasVal... method BoundingBox (line 38) | BoundingBox imageBBox () const override {return EPSFile(filename()).bb... method psSpecialCmd (line 39) | std::string psSpecialCmd () const override {return "psfile=";} FILE: src/EllipticalArc.cpp function angle (line 82) | static inline double angle (const DPair &p) { function CubicBezier (line 159) | static CubicBezier approx_unit_arc (double phi, double delta) { function is_angle_between (line 207) | static inline bool is_angle_between (double t, double angle1, double ang... function BoundingBox (line 215) | BoundingBox EllipticalArc::getBBox () const { FILE: src/EllipticalArc.hpp class EllipticalArc (line 28) | class EllipticalArc { type CenterParams (line 30) | struct CenterParams { method rx (line 40) | double rx () const {return _rx;} method ry (line 41) | double ry () const {return _ry;} method largeArc (line 42) | bool largeArc () const {return _largeArc;} method sweepPositive (line 43) | bool sweepPositive () const {return _sweepPositive;} method rotationAngle (line 44) | double rotationAngle () const {return _rotationAngle;} method DPair (line 45) | DPair startPoint () const {return _startPoint;} method DPair (line 46) | DPair endPoint () const {return _endPoint;} method isStraightLine (line 47) | bool isStraightLine () const {return _rx < 1e-7 || _ry < 1e-7;} FILE: src/EmSpecialHandler.cpp function DPair (line 43) | static DPair cut_vector (char cuttype, const DPair &linedir, double line... function create_line (line 76) | static void create_line (const DPair &p1, const DPair &p2, char c1, char... function read_length (line 126) | static double read_length (InputReader &in) { type Command (line 157) | struct Command { FILE: src/EmSpecialHandler.hpp class InputReader (line 29) | class InputReader class SpecialActions (line 30) | class SpecialActions class EmSpecialHandler (line 32) | class EmSpecialHandler : public SpecialHandler { type Line (line 33) | struct Line { method Line (line 34) | Line (int pp1, int pp2, char cc1, char cc2, double w) : p1(pp1), p2(... FILE: src/EncFile.cpp function string (line 98) | static string read_entry (InputReader &in) { function valid_name_char (line 119) | static bool valid_name_char (int c) { FILE: src/EncFile.hpp class EncFile (line 31) | class EncFile : public NamedFontEncoding { method size (line 36) | int size () const {return _table.size();} method Character (line 39) | Character decode (uint32_t c) const override {return Character(charNam... method mapsToCharIndex (line 40) | bool mapsToCharIndex () const override {return false;} FILE: src/FileFinder.cpp function FileFinder (line 76) | FileFinder& FileFinder::instance () { FILE: src/FileFinder.hpp class MiKTeXCom (line 28) | class MiKTeXCom class FileFinder (line 30) | class FileFinder { FILE: src/FilePath.cpp function string (line 31) | static string& single_slashes (string &str) { function drive_letter (line 41) | static char drive_letter (const string &path) { function strip_drive_letter (line 50) | static char strip_drive_letter (string &path) { function string (line 165) | string FilePath::suffix () const { function string (line 195) | string FilePath::basename () const { function string (line 209) | string FilePath::absolute (bool with_filename) const { function string (line 232) | string FilePath::relative (string reldir, bool with_filename) const { function string (line 275) | string FilePath::relative (const FilePath &filepath, bool with_filename)... function string (line 283) | string FilePath::shorterAbsoluteOrRelative (string reldir, bool with_fil... FILE: src/FilePath.hpp class FilePath (line 28) | class FilePath { class Directory (line 29) | class Directory { method Directory (line 31) | explicit Directory (std::string dir) : _dirstr(std::move(dir)) {} method Directory (line 32) | explicit Directory (std::string &&dir) : _dirstr(std::move(dir)) {} type PathType (line 42) | enum PathType {PT_DIR, PT_FILE} method FilePath (line 45) | FilePath () =default; method FilePath (line 46) | explicit FilePath (const std::string &path) {set(path);} method FilePath (line 47) | FilePath (const std::string &path, PathType type) : FilePath(path, typ... method depth (line 59) | size_t depth () const {return _dirs.size();} method isFile (line 60) | bool isFile () const {return !_fname.empty();} method empty (line 61) | bool empty () const {return _dirs.empty() && _fna... method filename (line 63) | void filename (const std::string &fname) {_fname = fname;} FILE: src/FileSystem.cpp function s_mkdir (line 62) | static bool s_mkdir (const string &dirname) { function s_rmdir (line 75) | static bool inline s_rmdir (const string &dirname) { type stat (line 124) | struct stat function string (line 130) | string FileSystem::ensureForwardSlashes (string path) { function string (line 138) | string FileSystem::ensureSystemSlashes (string path) { function string (line 147) | string FileSystem::getcwd () { function string (line 165) | string FileSystem::getcwd (char drive) { type passwd (line 209) | struct passwd function string (line 220) | string FileSystem::tmpdir (bool inplace) { type dirent (line 296) | struct dirent type stat (line 325) | struct stat type stat (line 340) | struct stat type stat (line 355) | struct stat type dirent (line 381) | struct dirent FILE: src/FileSystem.hpp class FileSystem (line 28) | class FileSystem { class TemporaryDirectory (line 29) | class TemporaryDirectory { method TemporaryDirectory (line 33) | TemporaryDirectory (TemporaryDirectory &&tmpdir) =default; method TemporaryDirectory (line 35) | TemporaryDirectory& operator = (TemporaryDirectory &&tmpdir) =default; method TemporaryDirectory (line 39) | TemporaryDirectory () =default; method FileSystem (line 70) | FileSystem () =default; FILE: src/FixWord.hpp class FixWord (line 26) | class FixWord { method FixWord (line 28) | FixWord () =default; method FixWord (line 29) | FixWord (int32_t fw) : _value(fw) {} FILE: src/Font.cpp function FontEncoding (line 48) | const FontEncoding* Font::encoding () const { function FontMetrics (line 110) | const FontMetrics* TFMFont::getMetrics () const { function Character (line 218) | Character PhysicalFont::decodeChar (uint32_t c) const { function string (line 270) | string PhysicalFont::glyphName (int c) const { function FontEncoding (line 503) | const FontEncoding* PhysicalFontImpl::encoding () const { function FontStyle (line 564) | const FontStyle* PhysicalFontImpl::style () const { function string (line 584) | string NativeFont::uniqueName (const string &path, const FontStyle &styl... function string (line 600) | string NativeFont::name () const { function Character (line 683) | Character NativeFontImpl::decodeChar (uint32_t c) const { FILE: src/Font.hpp type FontStyle (line 45) | struct FontStyle type GlyphMetrics (line 47) | struct GlyphMetrics { method GlyphMetrics (line 48) | GlyphMetrics () : wl(0), wr(0), h(0), d(0) {} method GlyphMetrics (line 49) | GlyphMetrics (double wwl, double wwr, double hh, double dd) : wl(wwl),... type FontVisitor (line 53) | struct FontVisitor method visited (line 423) | virtual void visited (const PhysicalFont *font) {} method visited (line 424) | virtual void visited (const VirtualFont *font) {} method visited (line 425) | virtual void visited (const NativeFont *font) {visited(static_cast clone (double ds, double sc) const override {re... method Font (line 96) | const Font* uniqueFont () const override {return this;} method name (line 97) | std::string name () const override {return _fontname;} method designSize (line 98) | double designSize () const override {return 10;} method scaledSize (line 99) | double scaledSize () const override {return 10;} method charWidth (line 100) | double charWidth (int c) const override {return 9.164;} method charHeight (line 101) | double charHeight (int c) const override {return 6.833;} method charDepth (line 102) | double charDepth (int c) const override {return 0;} method italicCorr (line 103) | double italicCorr (int c) const override {return 0;} method FontMetrics (line 104) | const FontMetrics* getMetrics () const override {return nullptr;} method getGlyph (line 106) | bool getGlyph (int c, Glyph &glyph, GFGlyphTracer::Callback*) const ov... method visit (line 107) | void visit (FontVisitor &visitor) override {} method visit (line 108) | void visit (FontVisitor &visitor) const override {} class PhysicalFont (line 116) | class PhysicalFont : public virtual Font { type Type (line 118) | enum class Type {MF, OTF, PFB, TTC, TTF, UNKNOWN} method setCharMapID (line 140) | virtual void setCharMapID (const CharMapID &id) {} class VirtualFont (line 162) | class VirtualFont : public virtual Font { method getGlyph (line 170) | bool getGlyph (int c, Glyph &glyph, GFGlyphTracer::Callback*) const ov... class TFMFont (line 179) | class TFMFont : public virtual Font { method name (line 183) | std::string name () const override {return _fontname;} method designSize (line 184) | double designSize () const override {return _dsize;} method scaledSize (line 185) | double scaledSize () const override {return _ssize;} class PhysicalFontRef (line 201) | class PhysicalFontRef : public PhysicalFont { method clone (line 204) | std::unique_ptr clone (double ds, double sc) const override { method Font (line 208) | const Font* uniqueFont () const override {return _pf;} method name (line 209) | std::string name () const override {return _pf->name... method designSize (line 210) | double designSize () const override {return _dsize;} method scaledSize (line 211) | double scaledSize () const override {return _ssize;} method charWidth (line 212) | double charWidth (int c) const override {return _pf->char... method charDepth (line 213) | double charDepth (int c) const override {return _pf->char... method charHeight (line 214) | double charHeight (int c) const override {return _pf->char... method italicCorr (line 215) | double italicCorr (int c) const override {return _pf->ital... method FontMetrics (line 216) | const FontMetrics* getMetrics () const override {return _pf->getM... method Type (line 217) | Type type () const override {return _pf->type... method unicode (line 218) | uint32_t unicode (uint32_t c) const override {return _pf->unic... method fontIndex (line 219) | int fontIndex () const override {return _pf->font... method FontStyle (line 220) | const FontStyle* style () const override {return _pf->styl... method FontEncoding (line 222) | const FontEncoding* encoding () const override {return _pf->enco... method CharMapID (line 223) | CharMapID getCharMapID () const override {return _pf->getC... method collectCharMapIDs (line 224) | int collectCharMapIDs (std::vector &charmapIDs) const overr... method PhysicalFontRef (line 227) | PhysicalFontRef (const PhysicalFont *font, double ds, double ss) : _pf... method PhysicalFontRef (line 228) | PhysicalFontRef (const PhysicalFontRef &ref, double ds, double ss) : _... class PhysicalFontImpl (line 237) | class PhysicalFontImpl : public PhysicalFont, public TFMFont { method clone (line 242) | std::unique_ptr clone (double ds, double ss) const override { method Font (line 246) | const Font* uniqueFont () const override {return this;} method Type (line 247) | Type type () const override {return _filetype;} method fontIndex (line 248) | int fontIndex() const override {return _fontIndex;} method CharMapID (line 254) | CharMapID getCharMapID () const override {return _charmapID;} class NativeFont (line 268) | class NativeFont : public PhysicalFont { method NativeFont (line 274) | const NativeFont* uniqueFont () const override {return this;} method designSize (line 275) | double designSize () const override {return _ptsize;} method scaledSize (line 276) | double scaledSize () const override {return _ptsize;} method FontMetrics (line 283) | const FontMetrics* getMetrics () const override {return nullptr;} method FontStyle (line 284) | const FontStyle* style () const override {return &_style;} method Color (line 285) | Color color () const override {return _color;} method NativeFont (line 293) | NativeFont (double ptsize, const FontStyle &style, Color color) : _pts... class NativeFontRef (line 304) | class NativeFontRef : public NativeFont { method clone (line 307) | std::unique_ptr clone (double ptsize, const FontStyle &sty... method clone (line 311) | std::unique_ptr clone (double ds, double sc) const override { method NativeFont (line 315) | const NativeFont* uniqueFont () const override {return _nfont;} method fontIndex (line 317) | int fontIndex () const override {return _nfont->font... method Character (line 318) | Character decodeChar (uint32_t c) const override {return _nfont->deco... method unicode (line 319) | uint32_t unicode (uint32_t c) const override {return _nfont->unic... method CharMapID (line 320) | CharMapID getCharMapID () const override {return _nfont->getC... method verticalLayout (line 321) | bool verticalLayout() const override {return _nfont->vert... method name (line 322) | std::string name () const override {return _nfont->name... method mapCharToUnicode (line 324) | void mapCharToUnicode (uint32_t c, uint32_t codepoint) override { method NativeFontRef (line 329) | NativeFontRef (const NativeFont *nfont, double ptsize, const FontStyle... class NativeFontImpl (line 337) | class NativeFontImpl : public NativeFont { method NativeFontImpl (line 339) | NativeFontImpl (std::string fname, int fontIndex, double ptsize, const... method clone (line 344) | std::unique_ptr clone (double ptsize, const FontStyle &sty... method clone (line 348) | std::unique_ptr clone (double ds, double sc) const override { method fontIndex (line 353) | int fontIndex () const override {return _fontIndex;} method name (line 354) | std::string name () const override {return _name.empty(... method CharMapID (line 356) | CharMapID getCharMapID () const override {return CharMapID::N... class VirtualFontRef (line 370) | class VirtualFontRef : public VirtualFont { method clone (line 373) | std::unique_ptr clone (double ds, double ss) const override { method Font (line 377) | const Font* uniqueFont () const override {return _vf;} method name (line 378) | std::string name () const override {return _vf->name();} method DVIVector (line 379) | const DVIVector* getDVI (int c) const override {return _vf->getDVI(... method designSize (line 380) | double designSize () const override {return _dsize;} method scaledSize (line 381) | double scaledSize () const override {return _ssize;} method charWidth (line 382) | double charWidth (int c) const override {return _vf->charWid... method charDepth (line 383) | double charDepth (int c) const override {return _vf->charDep... method charHeight (line 384) | double charHeight (int c) const override {return _vf->charHei... method italicCorr (line 385) | double italicCorr (int c) const override {return _vf->italicC... method FontMetrics (line 386) | const FontMetrics* getMetrics () const override {return _vf->getMetr... method VirtualFontRef (line 390) | VirtualFontRef (const VirtualFont *font, double ds, double ss) : _vf(f... method VirtualFontRef (line 391) | VirtualFontRef (const VirtualFontRef &ref, double ds, double ss) : _vf... method assignChar (line 392) | void assignChar (uint32_t c, DVIVector dvi) override {} class VirtualFontImpl (line 401) | class VirtualFontImpl : public VirtualFont, public TFMFont { method clone (line 404) | std::unique_ptr clone (double ds, double ss) const override { method Font (line 408) | const Font* uniqueFont () const override {return this;} type FontVisitor (line 421) | struct FontVisitor { method visited (line 423) | virtual void visited (const PhysicalFont *font) {} method visited (line 424) | virtual void visited (const VirtualFont *font) {} method visited (line 425) | virtual void visited (const NativeFont *font) {visited(static_cast::by &... function RangeMap (line 237) | static RangeMap build_gid_to_unicode_map (FT_Face face, set &g... function string (line 338) | string FontEngine::getPSName (const string &fname) const { function string (line 460) | string FontEngine::getGlyphName (const Character &c) const { function CharMapID (line 497) | CharMapID FontEngine::setUnicodeCharMap () const { function CharMapID (line 504) | CharMapID FontEngine::setCustomCharMap () const { function moveto (line 520) | static int moveto (FTVectorPtr to, void *user) { function lineto (line 527) | static int lineto (FTVectorPtr to, void *user) { function quadto (line 534) | static int quadto (FTVectorPtr control, FTVectorPtr to, void *user) { function cubicto (line 541) | static int cubicto (FTVectorPtr control1, FTVectorPtr control2, FTVector... function trace_outline (line 557) | static bool trace_outline (FT_Face face, const Font *font, int index, Gl... FILE: src/FontEngine.hpp class Font (line 37) | class Font class FontEngine (line 41) | class FontEngine { method Font (line 48) | const Font* currentFont () const {return _currentFont;} FILE: src/FontManager.cpp function FontManager (line 40) | FontManager& FontManager::instance () { function Font (line 122) | Font* FontManager::vfFirstFont (const VirtualFont *vf) const { function Font (line 131) | Font* FontManager::getFont (int n) const { function Font (line 137) | Font* FontManager::getFont (const string &name) const { function Font (line 145) | Font* FontManager::getFont (const string &name, double ptsize) { function Font (line 153) | Font* FontManager::getFontById (int id) const { function VirtualFont (line 173) | const VirtualFont* FontManager::getVF () const { function create_font (line 178) | static unique_ptr create_font (const string &filename, const strin... function ostream (line 410) | ostream& FontManager::write (ostream &os, Font *font, int level) { FILE: src/FontManager.hpp class FileFinder (line 36) | class FileFinder class Font (line 37) | class Font class VirtualFont (line 38) | class VirtualFont class FontManager (line 45) | class FontManager { method CharMap (line 79) | CharMap& getUsedChars () {return _usedChars;} method FontSet (line 80) | FontSet& getUsedFonts () {return _usedFonts;} method FontManager (line 84) | FontManager () =default; FILE: src/FontMap.cpp function FontMap (line 40) | FontMap& FontMap::instance() { function ostream (line 317) | ostream& FontMap::write (ostream &os) const { FILE: src/FontMap.hpp class FilePath (line 33) | class FilePath type FontEncoding (line 34) | struct FontEncoding class Subfont (line 35) | class Subfont class FontMap (line 37) | class FontMap { type Entry (line 39) | struct Entry { method Entry (line 41) | Entry (const Entry &entry) =delete; method Entry (line 42) | Entry (Entry &&entry) =default; method Entry (line 43) | Entry& operator = (Entry &&entry) =default; type Mode (line 53) | enum class Mode {APPEND, REMOVE, REPLACE} type FirstIncludeMode (line 54) | enum class FirstIncludeMode {OFF, ACTIVE, DONE} method FontMap (line 72) | FontMap () =default; class FontMapException (line 81) | class FontMapException : public MapLineException { type Cause (line 83) | enum class Cause {UNSPECIFIED, FILE_ACCESS_ERROR} method FontMapException (line 85) | FontMapException (const std::string &msg, Cause cause) : MapLineExcept... method FontMapException (line 86) | explicit FontMapException (const std::string &msg) : FontMapException(... method Cause (line 87) | Cause cause () const {return _cause;} FILE: src/FontMetrics.cpp function read_uint16 (line 31) | static inline uint16_t read_uint16 (istream &is) { FILE: src/FontMetrics.hpp type FontMetrics (line 30) | struct FontMetrics { method read (line 32) | virtual void read (std::istream &is) {} method isJFM (line 48) | virtual bool isJFM () const {return false;} method isOFM (line 49) | virtual bool isOFM () const {return false;} type NullFontMetrics (line 54) | struct NullFontMetrics : FontMetrics { method getDesignSize (line 55) | double getDesignSize () const override {return 1;} method getCharWidth (line 56) | double getCharWidth (int c) const override {return 0;} method getCharHeight (line 57) | double getCharHeight (int c) const override {return 0;} method getCharDepth (line 58) | double getCharDepth (int c) const override {return 0;} method getItalicCorr (line 59) | double getItalicCorr (int c) const override {return 0;} method getSpace (line 60) | double getSpace () const override {return 0;} method getSpaceStretch (line 61) | double getSpaceStretch () const override {return 0;} method getSpaceShrink (line 62) | double getSpaceShrink () const override {return 0;} method getQuad (line 63) | double getQuad () const override {return 0;} method getAscent (line 64) | double getAscent () const override {return 0;} method getDescent (line 65) | double getDescent () const override {return 0;} method verticalLayout (line 66) | bool verticalLayout () const override {return false;} method getChecksum (line 67) | uint32_t getChecksum () const override {return 0;} method firstChar (line 68) | uint32_t firstChar () const override {return 0;} method lastChar (line 69) | uint32_t lastChar () const override {return 0;} type FontMetricException (line 73) | struct FontMetricException : MessageException { method FontMetricException (line 74) | explicit FontMetricException (const std::string &msg) : MessageExcepti... FILE: src/FontStyle.hpp type FontStyle (line 24) | struct FontStyle { method FontStyle (line 25) | FontStyle () =default; method FontStyle (line 26) | FontStyle (float b, float e, float s) : bold(b), extend(e), slant(s) {} FILE: src/FontWriter.cpp function string (line 135) | string FontWriter::createFontFile (FontFormat format, const set &ch... FILE: src/FontWriter.hpp class PhysicalFont (line 31) | class PhysicalFont class FontWriter (line 33) | class FontWriter { type FontFormat (line 35) | enum class FontFormat {UNKNOWN, SVG, TTF, WOFF, WOFF2} method FontWriter (line 39) | explicit FontWriter (const PhysicalFont &font) : _font(font) {} type FontFormatInfo (line 46) | struct FontFormatInfo { type FontWriterException (line 61) | struct FontWriterException : MessageException { method FontWriterException (line 62) | explicit FontWriterException (const std::string &msg) : MessageExcepti... FILE: src/GFGlyphTracer.hpp class GFGlyphTracer (line 29) | class GFGlyphTracer : public GFTracer { type Callback (line 31) | struct Callback { method setFont (line 33) | virtual void setFont (const std::string &fontname) {} method beginChar (line 34) | virtual void beginChar (uint8_t c) {} method endChar (line 35) | virtual void endChar (uint8_t c) {} method emptyChar (line 36) | virtual void emptyChar (uint8_t c) {} method GFGlyphTracer (line 40) | GFGlyphTracer () : GFTracer(_ifs, 0) {} method setCallback (line 43) | void setCallback (Callback *cb) {_callback = cb;} method setGlyph (line 50) | void setGlyph (Glyph &glyph) {_glyph = &glyph;} method Glyph (line 51) | const Glyph& getGlyph () const {return *_glyph;} FILE: src/GFReader.cpp type GFCommand (line 30) | struct GFCommand { function scaled2double (line 37) | static inline double scaled2double (int32_t scaled) { function string (line 62) | string GFReader::readString (int bytes) const { FILE: src/GFReader.hpp class CharInfo (line 31) | class CharInfo type GFException (line 34) | struct GFException : MessageException { method GFException (line 35) | explicit GFException (const std::string &msg) : MessageException(msg) {} class GFReader (line 39) | class GFReader { type CharInfo (line 40) | struct CharInfo { method CharInfo (line 41) | CharInfo () : dx(0), dy(0), width(0), location(0) {} method CharInfo (line 42) | CharInfo (int32_t dxx, int32_t dyy, int32_t w, uint32_t p) : dx(dxx)... method GFReader (line 50) | explicit GFReader (std::istream &is) : _in(is) {} method preamble (line 56) | virtual void preamble (const std::string &str) {} method postamble (line 57) | virtual void postamble () {} method beginChar (line 58) | virtual void beginChar (uint32_t c) {} method endChar (line 59) | virtual void endChar (uint32_t c) {} method special (line 60) | virtual void special (const std::string &str) {} method numspecial (line 61) | virtual void numspecial (int32_t y) {} method Bitmap (line 62) | const Bitmap& getBitmap () const {return _bitmap;} method getDesignSize (line 63) | double getDesignSize () const {return _designSize;} method getHPixelsPerPoint (line 64) | double getHPixelsPerPoint () const {return _hppp;} method getVPixelsPerPoint (line 65) | double getVPixelsPerPoint () const {return _vppp;} method getChecksum (line 67) | uint32_t getChecksum () const {return _checksum;} FILE: src/GFTracer.hpp class GFTracer (line 27) | class GFTracer : public GFReader { method GFTracer (line 29) | explicit GFTracer (std::istream &is) : GFReader(is) {} method unitsPerPoint (line 39) | void unitsPerPoint(double upp) {_unitsPerPoint = upp;} FILE: src/Ghostscript.cpp function string (line 46) | static string get_path_from_registry () { function string (line 85) | static string get_gsdll () { function string (line 112) | static string get_libgs (const string &fname) { function string (line 251) | string Ghostscript::revisionstr () const { FILE: src/Ghostscript.hpp type Ghostscript (line 41) | struct Ghostscript { method Ghostscript (line 46) | Ghostscript () {} method Ghostscript (line 47) | Ghostscript (int argc, const char **argv, void *caller=0) {} method init (line 48) | bool init (int argc, const char **argv, void *caller=0) {return false;} method available (line 49) | bool available () {return false;} method revision (line 50) | bool revision (gsapi_revision_t *r) const {return false;} method revision (line 51) | int revision () const {return 0;} method revisionstr (line 52) | std::string revisionstr () {return "";} method set_stdio (line 53) | int set_stdio (Stdin in, Stdout out, Stderr err) {return 0;} method run_string_begin (line 54) | int run_string_begin (int user_errors, int *pexit_code) {return 0;} method run_string_continue (line 55) | int run_string_continue (const char *str, unsigned int length, int use... method run_string_end (line 56) | int run_string_end (int user_errors, int *pexit_code) {return 0;} method exit (line 57) | int exit () {return 0;} function DLLoader (line 64) | class Ghostscript FILE: src/GlyphTracerMessages.hpp class GlyphTracerMessages (line 28) | class GlyphTracerMessages : public GFGlyphTracer::Callback { method GlyphTracerMessages (line 30) | GlyphTracerMessages () =default; method GlyphTracerMessages (line 31) | explicit GlyphTracerMessages (bool sfmsg, bool autonl) : _sfmsg(sfmsg)... method beginChar (line 38) | void beginChar (uint8_t c) override { method endChar (line 56) | void endChar (uint8_t c) override { method setFont (line 67) | void setFont (const std::string &fname) override { FILE: src/GraphicsPath.hpp class GraphicsPath (line 39) | class GraphicsPath type WindingRule (line 171) | enum class WindingRule {EVEN_ODD, NON_ZERO} method XMLString (line 176) | static XMLString to_param_str (double v, double s, double d, bool lead... method XMLString (line 183) | static XMLString to_param_str (double val, double prev, double s, doub... method to_param_str (line 190) | static std::string to_param_str (const Point &p, double sx, double sy,... method to_param_str (line 194) | static std::string to_param_str (const Point &p, const Point &prev, do... class IterationVisitor (line 208) | class IterationVisitor method IterationVisitor (line 336) | IterationVisitor (IterationActions &actions, bool useShortCmds, doub... method setPrevCommand (line 339) | void setPrevCommand (const CommandVariant &prevCommand) { class IterationActions (line 213) | class IterationActions { method moveto (line 217) | virtual void moveto (const Point &p) {} method lineto (line 218) | virtual void lineto (const Point &p) {} method hlineto (line 219) | virtual void hlineto (const T &x) {} method vlineto (line 220) | virtual void vlineto (const T &y) {} method quadto (line 221) | virtual void quadto (const Point &p) {} method quadto (line 222) | virtual void quadto (const Point &p1, const Point &p2) {} method cubicto (line 223) | virtual void cubicto (const Point &p1, const Point &p2) {} method cubicto (line 224) | virtual void cubicto (const Point &p1, const Point &p2, const Point ... method arcto (line 225) | virtual void arcto (T rx, T ry, double angle, bool largeArcFlag, boo... method closepath (line 226) | virtual void closepath () {} method quit (line 227) | virtual bool quit () {return false;} method finished (line 228) | virtual void finished () {} method Point (line 229) | const Point& startPoint () const {return _startPoint;} method Point (line 230) | const Point& currentPoint () const {return _currentPoint;} class ModificationActions (line 238) | class ModificationActions : public IterationActions { method ModificationActions (line 241) | explicit ModificationActions (GraphicsPath &path) : _path(path) {} method GraphicsPath (line 244) | GraphicsPath& path () {return _path;} method commandPos (line 245) | int commandPos () const {return _commandPos;} class WriteActions (line 252) | class WriteActions : public IterationActions { method WriteActions (line 254) | WriteActions (std::ostream &os, bool rel, double sx, double sy, doub... method moveto (line 257) | void moveto (const Point &p) override {write('M', {p});} method lineto (line 258) | void lineto (const Point &p) override {write('L', {p});} method hlineto (line 259) | void hlineto (const T &x) override {write('H', x, this->currentP... method vlineto (line 260) | void vlineto (const T &y) override {write('V', y, this->currentP... method quadto (line 261) | void quadto (const Point &p) override {write('T', {p});} method quadto (line 262) | void quadto (const Point &p1, const Point &p2) override {write('Q', ... method cubicto (line 263) | void cubicto (const Point &p1, const Point &p2) override {write('S',... method cubicto (line 264) | void cubicto (const Point &p1, const Point &p2, const Point &p3) ove... method closepath (line 265) | void closepath () override {_os << (_relative ? 'z' : 'Z');} method arcto (line 267) | void arcto (T rx, T ry, double angle, bool largeArcFlag, bool sweepF... method write (line 300) | void write (char cmdchar, std::initializer_list points) const { method write (line 314) | void write (char cmdchar, T val, T relval, double s, double d) const { class IterationVisitor (line 334) | class IterationVisitor { method IterationVisitor (line 336) | IterationVisitor (IterationActions &actions, bool useShortCmds, doub... method setPrevCommand (line 339) | void setPrevCommand (const CommandVariant &prevCommand) { class TransformVisior (line 413) | class TransformVisior { method TransformVisior (line 415) | explicit TransformVisior (const Matrix &m) : matrix(m) {} method GraphicsPath (line 439) | explicit GraphicsPath (WindingRule wr=WindingRule::NON_ZERO) : _windin... method setWindingRule (line 441) | void setWindingRule (WindingRule wr) {_windingRule = wr;} method WindingRule (line 442) | WindingRule windingRule () const {return _windingRule;} method clear (line 444) | void clear () { method empty (line 449) | bool empty () const { method size (line 454) | size_t size () const { method Point (line 458) | const Point& startPoint () const {return _startPoint;} method Point (line 459) | const Point& finalPoint () const {return _finalPoint;} method prepend (line 462) | void prepend (const GraphicsPath &path) { method moveto (line 466) | void moveto (const T &x, const T &y) { method moveto (line 470) | void moveto (const Point &p) { method lineto (line 479) | void lineto (const T &x, const T &y) { method lineto (line 483) | void lineto (const Point &p) { method rect (line 488) | void rect (const T &x1, const T &y1, const T &x2, const T &y2) { method rect (line 492) | void rect (const Point &p1, const Point &p2) { method quadto (line 500) | void quadto (const T &x1, const T &y1, const T &x2, const T &y2) { method quadto (line 505) | void quadto (const Point &p1, const Point &p2) { method quadto (line 514) | void quadto (const Point &p2) { method cubicto (line 525) | void cubicto (const T &x1, const T &y1, const T &x2, const T &y2, cons... method cubicto (line 530) | void cubicto (const Point &p1, const Point &p2, const Point &p3) { method cubicto (line 539) | void cubicto (const Point &p2, const Point &p3) { method closepath (line 550) | void closepath () { method arcto (line 557) | void arcto (T rx, T ry, double angle, bool laf, bool sweep, const Poin... method closeOpenSubPaths (line 566) | void closeOpenSubPaths () { method removeRedundantCommands (line 581) | void removeRedundantCommands () { method writeSVG (line 607) | void writeSVG (std::ostream &os, bool relative, double sx=1.0, double ... method BoundingBox (line 614) | BoundingBox computeBBox () const { method isDot (line 634) | bool isDot (Point &p) const { method approximateArcs (line 652) | void approximateArcs () { method transform (line 668) | void transform (const Matrix &matrix) { method iterate (line 696) | void iterate (IterationActions &actions, bool optimize) const { method replace (line 712) | void replace (int pos, const std::vector &cmds) { method iterate (line 724) | void iterate (ModificationActions &actions) { type gp (line 41) | namespace gp { type CommandBase (line 44) | struct CommandBase {} class Command (line 49) | class Command : public CommandBase { method numPoints (line 52) | int numPoints () const {return NUM_POINTS;} method transform (line 59) | void transform (const Matrix &matrix, const Pair ¤tPoint) { method pointsEqual (line 66) | bool pointsEqual (const Command &cmd) const { method Command (line 74) | explicit Command () =default; method Command (line 75) | explicit Command (std::array, NUM_POINTS> &&pts) : points(st... type MoveTo (line 82) | struct MoveTo : Command { method MoveTo (line 83) | explicit MoveTo (const Pair &p) : Command({p}) {} type LineTo (line 87) | struct LineTo : Command { method LineTo (line 88) | explicit LineTo (const Pair &p) : Command({p}) {} type CubicTo (line 92) | struct CubicTo : Command { method CubicTo (line 93) | explicit CubicTo (const Pair &p1, const Pair &p2, const Pair { method QuadTo (line 98) | explicit QuadTo (const Pair &p1, const Pair &p2) : Command { method ClosePath (line 103) | ClosePath () : Command() {} type ArcTo (line 107) | struct ArcTo : Command { method ArcTo (line 108) | ArcTo (T rxx, T ryy, double xrot, bool laf, bool sf, const Pair &pp) class GraphicsPath (line 168) | class GraphicsPath { type WindingRule (line 171) | enum class WindingRule {EVEN_ODD, NON_ZERO} method XMLString (line 176) | static XMLString to_param_str (double v, double s, double d, bool lead... method XMLString (line 183) | static XMLString to_param_str (double val, double prev, double s, doub... method to_param_str (line 190) | static std::string to_param_str (const Point &p, double sx, double sy,... method to_param_str (line 194) | static std::string to_param_str (const Point &p, const Point &prev, do... class IterationVisitor (line 208) | class IterationVisitor method IterationVisitor (line 336) | IterationVisitor (IterationActions &actions, bool useShortCmds, doub... method setPrevCommand (line 339) | void setPrevCommand (const CommandVariant &prevCommand) { class IterationActions (line 213) | class IterationActions { method moveto (line 217) | virtual void moveto (const Point &p) {} method lineto (line 218) | virtual void lineto (const Point &p) {} method hlineto (line 219) | virtual void hlineto (const T &x) {} method vlineto (line 220) | virtual void vlineto (const T &y) {} method quadto (line 221) | virtual void quadto (const Point &p) {} method quadto (line 222) | virtual void quadto (const Point &p1, const Point &p2) {} method cubicto (line 223) | virtual void cubicto (const Point &p1, const Point &p2) {} method cubicto (line 224) | virtual void cubicto (const Point &p1, const Point &p2, const Point ... method arcto (line 225) | virtual void arcto (T rx, T ry, double angle, bool largeArcFlag, boo... method closepath (line 226) | virtual void closepath () {} method quit (line 227) | virtual bool quit () {return false;} method finished (line 228) | virtual void finished () {} method Point (line 229) | const Point& startPoint () const {return _startPoint;} method Point (line 230) | const Point& currentPoint () const {return _currentPoint;} class ModificationActions (line 238) | class ModificationActions : public IterationActions { method ModificationActions (line 241) | explicit ModificationActions (GraphicsPath &path) : _path(path) {} method GraphicsPath (line 244) | GraphicsPath& path () {return _path;} method commandPos (line 245) | int commandPos () const {return _commandPos;} class WriteActions (line 252) | class WriteActions : public IterationActions { method WriteActions (line 254) | WriteActions (std::ostream &os, bool rel, double sx, double sy, doub... method moveto (line 257) | void moveto (const Point &p) override {write('M', {p});} method lineto (line 258) | void lineto (const Point &p) override {write('L', {p});} method hlineto (line 259) | void hlineto (const T &x) override {write('H', x, this->currentP... method vlineto (line 260) | void vlineto (const T &y) override {write('V', y, this->currentP... method quadto (line 261) | void quadto (const Point &p) override {write('T', {p});} method quadto (line 262) | void quadto (const Point &p1, const Point &p2) override {write('Q', ... method cubicto (line 263) | void cubicto (const Point &p1, const Point &p2) override {write('S',... method cubicto (line 264) | void cubicto (const Point &p1, const Point &p2, const Point &p3) ove... method closepath (line 265) | void closepath () override {_os << (_relative ? 'z' : 'Z');} method arcto (line 267) | void arcto (T rx, T ry, double angle, bool largeArcFlag, bool sweepF... method write (line 300) | void write (char cmdchar, std::initializer_list points) const { method write (line 314) | void write (char cmdchar, T val, T relval, double s, double d) const { class IterationVisitor (line 334) | class IterationVisitor { method IterationVisitor (line 336) | IterationVisitor (IterationActions &actions, bool useShortCmds, doub... method setPrevCommand (line 339) | void setPrevCommand (const CommandVariant &prevCommand) { class TransformVisior (line 413) | class TransformVisior { method TransformVisior (line 415) | explicit TransformVisior (const Matrix &m) : matrix(m) {} method GraphicsPath (line 439) | explicit GraphicsPath (WindingRule wr=WindingRule::NON_ZERO) : _windin... method setWindingRule (line 441) | void setWindingRule (WindingRule wr) {_windingRule = wr;} method WindingRule (line 442) | WindingRule windingRule () const {return _windingRule;} method clear (line 444) | void clear () { method empty (line 449) | bool empty () const { method size (line 454) | size_t size () const { method Point (line 458) | const Point& startPoint () const {return _startPoint;} method Point (line 459) | const Point& finalPoint () const {return _finalPoint;} method prepend (line 462) | void prepend (const GraphicsPath &path) { method moveto (line 466) | void moveto (const T &x, const T &y) { method moveto (line 470) | void moveto (const Point &p) { method lineto (line 479) | void lineto (const T &x, const T &y) { method lineto (line 483) | void lineto (const Point &p) { method rect (line 488) | void rect (const T &x1, const T &y1, const T &x2, const T &y2) { method rect (line 492) | void rect (const Point &p1, const Point &p2) { method quadto (line 500) | void quadto (const T &x1, const T &y1, const T &x2, const T &y2) { method quadto (line 505) | void quadto (const Point &p1, const Point &p2) { method quadto (line 514) | void quadto (const Point &p2) { method cubicto (line 525) | void cubicto (const T &x1, const T &y1, const T &x2, const T &y2, cons... method cubicto (line 530) | void cubicto (const Point &p1, const Point &p2, const Point &p3) { method cubicto (line 539) | void cubicto (const Point &p2, const Point &p3) { method closepath (line 550) | void closepath () { method arcto (line 557) | void arcto (T rx, T ry, double angle, bool laf, bool sweep, const Poin... method closeOpenSubPaths (line 566) | void closeOpenSubPaths () { method removeRedundantCommands (line 581) | void removeRedundantCommands () { method writeSVG (line 607) | void writeSVG (std::ostream &os, bool relative, double sx=1.0, double ... method BoundingBox (line 614) | BoundingBox computeBBox () const { method isDot (line 634) | bool isDot (Point &p) const { method approximateArcs (line 652) | void approximateArcs () { method transform (line 668) | void transform (const Matrix &matrix) { method iterate (line 696) | void iterate (IterationActions &actions, bool optimize) const { method replace (line 712) | void replace (int pos, const std::vector &cmds) { method iterate (line 724) | void iterate (ModificationActions &actions) { FILE: src/GraphicsPathParser.hpp type internal (line 30) | namespace internal { function parse_number (line 32) | bool parse_number (std::istream &is, NumType &value) { function parse_number (line 38) | bool parse_number (std::istream &is, double &value) { type GraphicsPathParserException (line 47) | struct GraphicsPathParserException : MessageException { method GraphicsPathParserException (line 48) | explicit GraphicsPathParserException (const std::string &msg) : Messag... class GraphicsPathParser (line 53) | class GraphicsPathParser { method parse (line 57) | GraphicsPath parse (const std::string &str) { method NumType (line 64) | NumType parseNumberOfType (std::istream &is) const { method T (line 73) | T parseNumber (std::istream &is) const { method parsePair (line 77) | Pair parsePair (std::istream &is) { method skipCommaAndWhitespace (line 84) | void skipCommaAndWhitespace (std::istream &is) { method error (line 103) | void error (const std::string &msg, std::istream &is) const { FILE: src/HashFunction.cpp function string (line 96) | string HashFunction::digestString () const { FILE: src/HashFunction.hpp class HashFunction (line 31) | class HashFunction { FILE: src/HtmlSpecialHandler.hpp class SpecialActions (line 28) | class SpecialActions class HtmlSpecialHandler (line 30) | class HtmlSpecialHandler : public SpecialHandler { FILE: src/HyperlinkManager.cpp function HyperlinkManager (line 38) | HyperlinkManager& HyperlinkManager::instance () { FILE: src/HyperlinkManager.hpp class SpecialActions (line 29) | class SpecialActions class HyperlinkManager (line 31) | class HyperlinkManager { type NamedAnchor (line 32) | struct NamedAnchor { method NamedAnchor (line 33) | NamedAnchor () : pageno(0), id(0), pos(0), referenced(false) {} method NamedAnchor (line 34) | NamedAnchor (unsigned pn, int i, double p, bool r=false) : pageno(pn... type AnchorType (line 41) | enum class AnchorType {NONE, HREF, NAME} type ColorSource (line 42) | enum class ColorSource {DEFAULT, LINKMARKER, STATIC} method HyperlinkManager (line 46) | HyperlinkManager (const HyperlinkManager&) =delete; method HyperlinkManager (line 47) | HyperlinkManager (HyperlinkManager&&) =delete; method setBaseUrl (line 55) | void setBaseUrl (const std::string &base) {_base = base;} method setLineWidth (line 56) | void setLineWidth (double w) {_linewidth = w;} method HyperlinkManager (line 62) | HyperlinkManager () =default; type MarkerType (line 65) | enum class MarkerType {NONE, LINE, BOX, BGCOLOR} FILE: src/ImageToSVG.cpp function FilePath (line 163) | FilePath ImageToSVG::getSVGFilePath (unsigned pageno) const { function Matrix (line 201) | Matrix ImageToSVG::getUserMatrix (const BoundingBox &bbox) const { FILE: src/ImageToSVG.hpp type SVGOutputBase (line 31) | struct SVGOutputBase class ImageToSVG (line 33) | class ImageToSVG : protected SpecialActions { method setPageTransformation (line 39) | void setPageTransformation (const std::string &transCmds) {_transCmds ... method setUserMessage (line 40) | void setUserMessage (const std::string &msg) {_userMessage = msg;} method filename (line 41) | std::string filename () const {return _fname;} method PSInterpreter (line 42) | PSInterpreter& psInterpreter () const {return _psHandler.psInterpreter... method gsVersion (line 53) | int gsVersion () const {return _gsVer... method getX (line 56) | double getX () const override {return _x;} method getY (line 57) | double getY () const override {return _y;} method setX (line 58) | void setX (double x) override {_x = x; _svg.... method setY (line 59) | void setY (double y) override {_y = y; _svg.... method finishLine (line 60) | void finishLine () override {} method setFillColor (line 61) | void setFillColor (const Color &color) override {_svg.setFillC... method setStrokeColor (line 62) | void setStrokeColor (const Color &color) override {_svg.setStrok... method setOpacity (line 63) | void setOpacity (const Opacity &opacity) override {_svg.setOpaci... method Color (line 64) | Color getFillColor () const override {return _svg.g... method Color (line 65) | Color getStrokeColor () const override {return _svg.g... method setMatrix (line 66) | void setMatrix (const Matrix &m) override {_svg.setMatri... method Matrix (line 67) | const Matrix& getMatrix () const override {return _svg.g... method Opacity (line 68) | const Opacity& getOpacity () const override {return _svg.g... method SVGTree (line 69) | const SVGTree& svgTree () const override {return _svg;} method setBgColor (line 70) | void setBgColor (const Color &color) override {} method embed (line 71) | void embed (const BoundingBox &bbox) override {_bbox.embed(b... method embed (line 72) | void embed (const DPair &p, double r=0) override {if (r==0) _bb... method getCurrentPageNumber (line 74) | unsigned getCurrentPageNumber() const override {return _curre... method BoundingBox (line 75) | BoundingBox& bbox () override {return _bbox;} method BoundingBox (line 76) | BoundingBox& bbox (const std::string &name, bool reset=false) override... method getBBoxFormatString (line 78) | std::string getBBoxFormatString () const override {return "";} FILE: src/InputBuffer.cpp function string (line 118) | string SplittedCharInputBuffer::toString () const { FILE: src/InputBuffer.hpp type InputBuffer (line 31) | struct InputBuffer { class StreamInputBuffer (line 41) | class StreamInputBuffer : public InputBuffer { method StreamInputBuffer (line 44) | StreamInputBuffer (const StreamInputBuffer &ib) =delete; method eof (line 48) | bool eof () const override {return _pos == _size1 && _size2 == 0;} method invalidate (line 49) | void invalidate () override {_pos = _size1; _size2 = 0;} class StringInputBuffer (line 65) | class StringInputBuffer : public InputBuffer { method StringInputBuffer (line 67) | explicit StringInputBuffer (const std::string &str) : _str(&str) {} method StringInputBuffer (line 68) | StringInputBuffer (const StreamInputBuffer &ib) =delete; method assign (line 69) | void assign (const std::string &str) {_str = &str; _pos=0;} method get (line 70) | int get () override {return _pos < _str->length() ? _... method peek (line 71) | int peek () const override {return _pos < _str->length() ? _... method peek (line 72) | int peek (size_t n) const override {return _pos+n < _str->length() ?... method eof (line 73) | bool eof () const override {return _pos >= _str->length();} method invalidate (line 74) | void invalidate () override {_pos = _str->length();} class CharInputBuffer (line 82) | class CharInputBuffer : public InputBuffer { method CharInputBuffer (line 84) | CharInputBuffer (const char *buf, size_t size) : _pos(buf), _size(buf ... method CharInputBuffer (line 85) | CharInputBuffer (const CharInputBuffer &ib) =delete; method get (line 87) | int get () override { method assign (line 97) | void assign (const char *buf, size_t size) { method assign (line 102) | void assign (const char *buf) {assign(buf, std::strlen(buf));} method peek (line 103) | int peek () const override {return _size > 0 ? *_pos : -1;} method peek (line 104) | int peek (size_t n) const override {return _size >= n ? _pos[n] : -1;} method eof (line 105) | bool eof () const override {return _size == 0;} method invalidate (line 106) | void invalidate () override {_size = 0;} class SplittedCharInputBuffer (line 114) | class SplittedCharInputBuffer : public InputBuffer { method SplittedCharInputBuffer (line 117) | SplittedCharInputBuffer (const SplittedCharInputBuffer &ib) =delete; method eof (line 121) | bool eof () const override {return _size[_index] == 0;} method invalidate (line 122) | void invalidate () override {_size[_index] = 0;} class TextStreamInputBuffer (line 133) | class TextStreamInputBuffer : public StreamInputBuffer { method TextStreamInputBuffer (line 135) | explicit TextStreamInputBuffer (std::istream &is) : StreamInputBuffer(... method line (line 137) | int line () const {return _line;} method col (line 138) | int col () const {return _col;} FILE: src/InputReader.cpp function string (line 67) | string StringMatcher::read (InputReader &ir) { function string (line 114) | string InputReader::readUntil (const char *str) { function string (line 280) | string InputReader::getWord () { function string (line 307) | string InputReader::getQuotedString (const char *quotechars) { function string (line 328) | string InputReader::getString () { function string (line 340) | string InputReader::getString (size_t n) { function string (line 352) | string InputReader::getString (const char *delim) { function string (line 363) | string InputReader::getLine () { function streamsize (line 428) | streamsize StreamInputReader::read (char *buf, streamsize size) { function streamsize (line 434) | streamsize BufferInputReader::read (char *buf, streamsize size) { FILE: src/InputReader.hpp class InputReader (line 30) | class InputReader { method check (line 38) | virtual bool check (char c) const {return peek() == c;} class StreamInputReader (line 64) | class StreamInputReader : public InputReader { method StreamInputReader (line 66) | explicit StreamInputReader (std::istream &is) : _is(is) {} method get (line 67) | int get () override {return _is.get();} method peek (line 69) | int peek () const override {return _is.peek();} method eof (line 71) | bool eof () const override {return !_is || _is.eof();} class BufferInputReader (line 79) | class BufferInputReader : public InputReader { method BufferInputReader (line 81) | explicit BufferInputReader (InputBuffer &ib) : _ib(&ib) {} method assign (line 82) | void assign (InputBuffer &ib) {_ib = &ib;} method get (line 83) | int get () override {return _ib->get();} method peek (line 85) | int peek () const override {return _ib->peek();} method peek (line 86) | int peek (size_t n) const override {return _ib->peek(n);} method eof (line 87) | bool eof () const override {return _ib->eof();} class StringMatcher (line 96) | class StringMatcher { method StringMatcher (line 98) | StringMatcher () : _charsRead(0) {} method StringMatcher (line 99) | explicit StringMatcher (const std::string &pattern) : _charsRead(0) {s... method charsRead (line 103) | size_t charsRead () const {return _charsRead;} FILE: src/JFM.hpp class JFM (line 28) | class JFM : public TFM { method JFM (line 30) | JFM () =default; method verticalLayout (line 32) | bool verticalLayout () const override {return _vertical;} method isJFM (line 33) | bool isJFM () const override {return true;} method minChar (line 34) | uint32_t minChar () const {return _minchar;} method maxChar (line 35) | uint32_t maxChar () const {return static_cast(_minchar+_char... FILE: src/Length.cpp function string (line 85) | string Length::toString (Unit unit) const { function unit_id (line 92) | static constexpr int unit_id (int c1, int c2) { function string (line 114) | string Length::unitToString (Unit unit) { FILE: src/Length.hpp type UnitException (line 32) | struct UnitException : MessageException { method UnitException (line 33) | explicit UnitException (const std::string &msg) : MessageException(msg... class Length (line 37) | class Length { type Unit (line 39) | enum class Unit {PT, BP, CM, MM, IN, PC, DD, CC, SP} method Length (line 42) | constexpr Length () =default; method Length (line 43) | explicit constexpr Length (long double pt) : _pt(static_cast(p... method Length (line 44) | Length (double val, Unit unit) {set(val, unit);} method Length (line 45) | Length (double val, const std::string &unitstr) {set(val, unitstr);} method Length (line 46) | Length (const std::string &lenstr) {set(lenstr);} method pt (line 50) | double pt () const {return _pt;} method in (line 51) | double in () const {return _pt*pt2in;} method bp (line 52) | double bp () const {return _pt*pt2bp;} method cm (line 53) | double cm () const {return _pt*pt2cm;} method mm (line 54) | double mm () const {return _pt*pt2mm;} method pc (line 55) | double pc () const {return _pt*pt2pc;} method dd (line 56) | double dd () const {return _pt*pt2dd;} method cc (line 57) | double cc () const {return _pt*pt2cc;} method sp (line 58) | double sp () const {return _pt*pt2sp;} function Length (line 83) | constexpr Length operator ""_pt (long double pt) {return Length(pt);} type Unit (line 39) | enum class Unit {PT, BP, CM, MM, IN, PC, DD, CC, SP} method Length (line 42) | constexpr Length () =default; method Length (line 43) | explicit constexpr Length (long double pt) : _pt(static_cast(p... method Length (line 44) | Length (double val, Unit unit) {set(val, unit);} method Length (line 45) | Length (double val, const std::string &unitstr) {set(val, unitstr);} method Length (line 46) | Length (const std::string &lenstr) {set(lenstr);} method pt (line 50) | double pt () const {return _pt;} method in (line 51) | double in () const {return _pt*pt2in;} method bp (line 52) | double bp () const {return _pt*pt2bp;} method cm (line 53) | double cm () const {return _pt*pt2cm;} method mm (line 54) | double mm () const {return _pt*pt2mm;} method pc (line 55) | double pc () const {return _pt*pt2pc;} method dd (line 56) | double dd () const {return _pt*pt2dd;} method cc (line 57) | double cc () const {return _pt*pt2cc;} method sp (line 58) | double sp () const {return _pt*pt2sp;} function Length (line 84) | constexpr Length operator ""_bp (long double bp) {return Length(bp/Lengt... type Unit (line 39) | enum class Unit {PT, BP, CM, MM, IN, PC, DD, CC, SP} method Length (line 42) | constexpr Length () =default; method Length (line 43) | explicit constexpr Length (long double pt) : _pt(static_cast(p... method Length (line 44) | Length (double val, Unit unit) {set(val, unit);} method Length (line 45) | Length (double val, const std::string &unitstr) {set(val, unitstr);} method Length (line 46) | Length (const std::string &lenstr) {set(lenstr);} method pt (line 50) | double pt () const {return _pt;} method in (line 51) | double in () const {return _pt*pt2in;} method bp (line 52) | double bp () const {return _pt*pt2bp;} method cm (line 53) | double cm () const {return _pt*pt2cm;} method mm (line 54) | double mm () const {return _pt*pt2mm;} method pc (line 55) | double pc () const {return _pt*pt2pc;} method dd (line 56) | double dd () const {return _pt*pt2dd;} method cc (line 57) | double cc () const {return _pt*pt2cc;} method sp (line 58) | double sp () const {return _pt*pt2sp;} function Length (line 85) | constexpr Length operator ""_mm (long double mm) {return Length(mm/Lengt... type Unit (line 39) | enum class Unit {PT, BP, CM, MM, IN, PC, DD, CC, SP} method Length (line 42) | constexpr Length () =default; method Length (line 43) | explicit constexpr Length (long double pt) : _pt(static_cast(p... method Length (line 44) | Length (double val, Unit unit) {set(val, unit);} method Length (line 45) | Length (double val, const std::string &unitstr) {set(val, unitstr);} method Length (line 46) | Length (const std::string &lenstr) {set(lenstr);} method pt (line 50) | double pt () const {return _pt;} method in (line 51) | double in () const {return _pt*pt2in;} method bp (line 52) | double bp () const {return _pt*pt2bp;} method cm (line 53) | double cm () const {return _pt*pt2cm;} method mm (line 54) | double mm () const {return _pt*pt2mm;} method pc (line 55) | double pc () const {return _pt*pt2pc;} method dd (line 56) | double dd () const {return _pt*pt2dd;} method cc (line 57) | double cc () const {return _pt*pt2cc;} method sp (line 58) | double sp () const {return _pt*pt2sp;} function Length (line 86) | constexpr Length operator ""_in (long double in) {return Length(in/Lengt... type Unit (line 39) | enum class Unit {PT, BP, CM, MM, IN, PC, DD, CC, SP} method Length (line 42) | constexpr Length () =default; method Length (line 43) | explicit constexpr Length (long double pt) : _pt(static_cast(p... method Length (line 44) | Length (double val, Unit unit) {set(val, unit);} method Length (line 45) | Length (double val, const std::string &unitstr) {set(val, unitstr);} method Length (line 46) | Length (const std::string &lenstr) {set(lenstr);} method pt (line 50) | double pt () const {return _pt;} method in (line 51) | double in () const {return _pt*pt2in;} method bp (line 52) | double bp () const {return _pt*pt2bp;} method cm (line 53) | double cm () const {return _pt*pt2cm;} method mm (line 54) | double mm () const {return _pt*pt2mm;} method pc (line 55) | double pc () const {return _pt*pt2pc;} method dd (line 56) | double dd () const {return _pt*pt2dd;} method cc (line 57) | double cc () const {return _pt*pt2cc;} method sp (line 58) | double sp () const {return _pt*pt2sp;} function Length (line 87) | constexpr Length operator ""_pt (unsigned long long pt) {return Length(s... type Unit (line 39) | enum class Unit {PT, BP, CM, MM, IN, PC, DD, CC, SP} method Length (line 42) | constexpr Length () =default; method Length (line 43) | explicit constexpr Length (long double pt) : _pt(static_cast(p... method Length (line 44) | Length (double val, Unit unit) {set(val, unit);} method Length (line 45) | Length (double val, const std::string &unitstr) {set(val, unitstr);} method Length (line 46) | Length (const std::string &lenstr) {set(lenstr);} method pt (line 50) | double pt () const {return _pt;} method in (line 51) | double in () const {return _pt*pt2in;} method bp (line 52) | double bp () const {return _pt*pt2bp;} method cm (line 53) | double cm () const {return _pt*pt2cm;} method mm (line 54) | double mm () const {return _pt*pt2mm;} method pc (line 55) | double pc () const {return _pt*pt2pc;} method dd (line 56) | double dd () const {return _pt*pt2dd;} method cc (line 57) | double cc () const {return _pt*pt2cc;} method sp (line 58) | double sp () const {return _pt*pt2sp;} function Length (line 88) | constexpr Length operator ""_bp (unsigned long long bp) {return Length(s... type Unit (line 39) | enum class Unit {PT, BP, CM, MM, IN, PC, DD, CC, SP} method Length (line 42) | constexpr Length () =default; method Length (line 43) | explicit constexpr Length (long double pt) : _pt(static_cast(p... method Length (line 44) | Length (double val, Unit unit) {set(val, unit);} method Length (line 45) | Length (double val, const std::string &unitstr) {set(val, unitstr);} method Length (line 46) | Length (const std::string &lenstr) {set(lenstr);} method pt (line 50) | double pt () const {return _pt;} method in (line 51) | double in () const {return _pt*pt2in;} method bp (line 52) | double bp () const {return _pt*pt2bp;} method cm (line 53) | double cm () const {return _pt*pt2cm;} method mm (line 54) | double mm () const {return _pt*pt2mm;} method pc (line 55) | double pc () const {return _pt*pt2pc;} method dd (line 56) | double dd () const {return _pt*pt2dd;} method cc (line 57) | double cc () const {return _pt*pt2cc;} method sp (line 58) | double sp () const {return _pt*pt2sp;} function Length (line 89) | constexpr Length operator ""_mm (unsigned long long mm) {return Length(s... type Unit (line 39) | enum class Unit {PT, BP, CM, MM, IN, PC, DD, CC, SP} method Length (line 42) | constexpr Length () =default; method Length (line 43) | explicit constexpr Length (long double pt) : _pt(static_cast(p... method Length (line 44) | Length (double val, Unit unit) {set(val, unit);} method Length (line 45) | Length (double val, const std::string &unitstr) {set(val, unitstr);} method Length (line 46) | Length (const std::string &lenstr) {set(lenstr);} method pt (line 50) | double pt () const {return _pt;} method in (line 51) | double in () const {return _pt*pt2in;} method bp (line 52) | double bp () const {return _pt*pt2bp;} method cm (line 53) | double cm () const {return _pt*pt2cm;} method mm (line 54) | double mm () const {return _pt*pt2mm;} method pc (line 55) | double pc () const {return _pt*pt2pc;} method dd (line 56) | double dd () const {return _pt*pt2dd;} method cc (line 57) | double cc () const {return _pt*pt2cc;} method sp (line 58) | double sp () const {return _pt*pt2sp;} function Length (line 90) | constexpr Length operator ""_in (unsigned long long in) {return Length(s... type Unit (line 39) | enum class Unit {PT, BP, CM, MM, IN, PC, DD, CC, SP} method Length (line 42) | constexpr Length () =default; method Length (line 43) | explicit constexpr Length (long double pt) : _pt(static_cast(p... method Length (line 44) | Length (double val, Unit unit) {set(val, unit);} method Length (line 45) | Length (double val, const std::string &unitstr) {set(val, unitstr);} method Length (line 46) | Length (const std::string &lenstr) {set(lenstr);} method pt (line 50) | double pt () const {return _pt;} method in (line 51) | double in () const {return _pt*pt2in;} method bp (line 52) | double bp () const {return _pt*pt2bp;} method cm (line 53) | double cm () const {return _pt*pt2cm;} method mm (line 54) | double mm () const {return _pt*pt2mm;} method pc (line 55) | double pc () const {return _pt*pt2pc;} method dd (line 56) | double dd () const {return _pt*pt2dd;} method cc (line 57) | double cc () const {return _pt*pt2cc;} method sp (line 58) | double sp () const {return _pt*pt2sp;} FILE: src/MD5HashFunction.hpp class MD5HashFunction (line 27) | class MD5HashFunction : public HashFunction { method MD5HashFunction (line 29) | MD5HashFunction () {MD5_Init(&_context);} method MD5HashFunction (line 30) | MD5HashFunction (const char *data, size_t length) : MD5HashFunction() ... method MD5HashFunction (line 31) | explicit MD5HashFunction (const std::string &data) : MD5HashFunction()... method MD5HashFunction (line 32) | explicit MD5HashFunction (const std::vector &data) : MD5HashF... method digestSize (line 33) | int digestSize () const override {return 16;} method reset (line 34) | void reset () override {MD5_Init(&_context);} method update (line 35) | void update (const char *data, size_t length) override {MD5_Update(&_c... method update (line 36) | void update (const std::string &data) override {update(data.data(), da... method update (line 37) | void update (const std::vector &data) override {update(reinte... method digestBytes (line 39) | std::vector digestBytes () const override { FILE: src/MapLine.cpp function split_fontname (line 77) | static bool split_fontname (string &fontname, string &sfdname) { function throw_number_expected (line 154) | static void throw_number_expected (char opt, bool integer_only=false) { FILE: src/MapLine.hpp class InputReader (line 30) | class InputReader class SubfontDefinition (line 31) | class SubfontDefinition type MapLineException (line 34) | struct MapLineException : MessageException { method MapLineException (line 35) | explicit MapLineException (const std::string &msg) : MessageException(... class MapLine (line 39) | class MapLine { method fontindex (line 47) | int fontindex () const {return _fontindex;} method bold (line 48) | double bold () const {return _bold;} method slant (line 49) | double slant () const {return _slant;} method extend (line 50) | double extend () const {return _extend;} method SubfontDefinition (line 51) | SubfontDefinition* sfd () const {return _sfd;} method MapLine (line 54) | MapLine () =default; FILE: src/Matrix.cpp function det (line 33) | double det (const Matrix &m) { function det (line 48) | double det (const Matrix &m, int row, int col) { function Matrix (line 114) | Matrix& Matrix::set (double d) { function Matrix (line 122) | Matrix& Matrix::set (const double *v, unsigned size) { function Matrix (line 137) | Matrix& Matrix::set (const vector &v, int start) { function Matrix (line 147) | Matrix& Matrix::set (const string &cmds, const Calculator &calc) { function Matrix (line 153) | Matrix& Matrix::translate (double tx, double ty) { function Matrix (line 162) | Matrix& Matrix::scale (double sx, double sy) { function Matrix (line 174) | Matrix& Matrix::rotate (double deg) { function Matrix (line 181) | Matrix& Matrix::xskewByAngle (double deg) { function Matrix (line 188) | Matrix& Matrix::xskewByRatio (double xyratio) { function Matrix (line 198) | Matrix& Matrix::yskewByAngle (double deg) { function Matrix (line 205) | Matrix& Matrix::yskewByRatio (double xyratio) { function Matrix (line 215) | Matrix& Matrix::flip (bool haxis, double a) { function Matrix (line 227) | Matrix& Matrix::transpose () { function Matrix (line 236) | Matrix& Matrix::rmultiply (const Matrix &tm) { function Matrix (line 247) | Matrix& Matrix::lmultiply (const Matrix &tm) { function Matrix (line 257) | Matrix& Matrix::invert () { function Matrix (line 273) | Matrix& Matrix::operator *= (double c) { function Matrix (line 281) | Matrix& Matrix::operator /= (double c) { function DPair (line 289) | DPair Matrix::operator * (const DPair &p) const { function getArgument (line 356) | static double getArgument (istream &is, const Calculator &calc, double d... function Matrix (line 377) | Matrix Matrix::parse (istream &is, const Calculator &calc) { function Matrix (line 444) | Matrix Matrix::parse (const string &cmds, const Calculator &calc) { function string (line 453) | string Matrix::toSVG () const { function ostream (line 465) | ostream& Matrix::write (ostream &os) const { function skip_comma_wsp (line 488) | static void skip_comma_wsp (istream &is) { function parse_transform_cmd (line 495) | static size_t parse_transform_cmd (istream &is, const string &cmd, size_... function ne (line 529) | static bool ne (double x, double y) {return abs(x-y) >= 1e-6;} function ne_angle (line 530) | static bool ne_angle (double x, double y) {return abs(x-y) >= 1e-3;} function Matrix (line 533) | Matrix Matrix::parseSVGTransform (const string &transform) { FILE: src/Matrix.hpp type ParserException (line 32) | struct ParserException : MessageException { method ParserException (line 33) | explicit ParserException (const std::string &msg) : MessageException(m... class Calculator (line 36) | class Calculator class Matrix (line 38) | class Matrix { method Matrix (line 43) | Matrix () {set(0);} method get (line 54) | double get (int row, int col) const {return _values[row][col];} method Matrix (line 60) | Matrix& translate (const DPair &p) {return translate(p.x(), p.y());} method Matrix (line 62) | Matrix& scale (const DPair &p) {return scale(p.x(), p.y());} type TranslationMatrix (line 88) | struct TranslationMatrix : Matrix { type ScalingMatrix (line 93) | struct ScalingMatrix : Matrix { type RotationMatrix (line 98) | struct RotationMatrix : Matrix { type XSkewingMatrix (line 103) | struct XSkewingMatrix : Matrix { type YSkewingMatrix (line 108) | struct YSkewingMatrix : Matrix { FILE: src/Message.cpp function MessageStream (line 83) | MessageStream& MessageStream::operator << (const char *str) { function MessageStream (line 106) | MessageStream& MessageStream::operator << (const char &c) { function MessageStream (line 151) | MessageStream& Message::mstream (bool prefix, MessageClass mclass) { function MessageStream (line 165) | MessageStream& Message::wstream (bool prefix) { function MessageStream (line 179) | MessageStream& Message::estream (bool prefix) { function MessageStream (line 194) | MessageStream& Message::ustream (bool always) { function colorchar2int (line 201) | static bool colorchar2int (char colorchar, int *val) { FILE: src/Message.hpp class Message (line 31) | class Message type Color (line 71) | struct Color { method Color (line 72) | Color () =default; method Color (line 73) | explicit Color (int8_t fgcolor) noexcept : foreground(fgcolor) {} method Color (line 74) | Color (int8_t fgcolor, bool light) noexcept: foreground(fgcolor + (l... method Color (line 75) | Color (int8_t fgcolor, int8_t bgcolor) noexcept : foreground(fgcolor... type MessageClass (line 81) | enum MessageClass { class MessageStream (line 33) | class MessageStream { method MessageStream (line 37) | MessageStream () =default; method MessageStream (line 42) | MessageStream& operator << (const T &obj) { method MessageStream (line 51) | MessageStream& operator << (const std::string &str) {return (*this) <<... method indent (line 53) | void indent (int level) {_indent = std::max(0, level*2);} class Message (line 70) | class Message { type Color (line 71) | struct Color { method Color (line 72) | Color () =default; method Color (line 73) | explicit Color (int8_t fgcolor) noexcept : foreground(fgcolor) {} method Color (line 74) | Color (int8_t fgcolor, bool light) noexcept: foreground(fgcolor + (l... method Color (line 75) | Color (int8_t fgcolor, int8_t bgcolor) noexcept : foreground(fgcolor... type MessageClass (line 81) | enum MessageClass { FILE: src/MessageException.hpp class MessageException (line 28) | class MessageException : public std::exception { method MessageException (line 30) | explicit MessageException (std::string msg) : _message(std::move(msg)) {} FILE: src/MetafontWrapper.hpp class FileFinder (line 27) | class FileFinder class MetafontWrapper (line 29) | class MetafontWrapper { FILE: src/MiKTeXCom.cpp function string (line 62) | string MiKTeXCom::getVersion () const { function string (line 74) | string MiKTeXCom::getBinDir () const { FILE: src/MiKTeXCom.hpp class MiKTeXCom (line 34) | class MiKTeXCom { FILE: src/NoPsSpecialHandler.hpp class NoPsSpecialHandler (line 26) | class NoPsSpecialHandler : public SpecialHandler { FILE: src/NumericRanges.hpp class NumericRanges (line 30) | class NumericRanges { class ValueIterator (line 36) | class ValueIterator { method valid (line 39) | bool valid () const {return _currentRangeIt != _endRangeIt;} method T (line 40) | T operator * () const {return _currentValue;} method ValueIterator (line 59) | ValueIterator operator ++ (int) { method ValueIterator (line 66) | ValueIterator (const NumericRanges &ranges) : _currentRangeIt(ran... method NumericRanges (line 78) | NumericRanges () = default; method addRange (line 80) | void addRange (T value) {addRange(value, value);} method addRange (line 82) | void addRange (const Range &range) {addRange(range.first, range.seco... method clear (line 84) | void clear () {_ranges.clear();} method empty (line 85) | bool empty () const {return _ranges.empty();} method size (line 86) | size_t size () const {return _ranges.size();} method ConstIterator (line 87) | ConstIterator begin () const {return _ranges.begin();} method ConstIterator (line 88) | ConstIterator end () const {return _ranges.end();} method ValueIterator (line 89) | ValueIterator valueIterator () const {return ValueIterator(*this);} method valid (line 39) | bool valid () const {return _currentRangeIt != _endRangeIt;} method T (line 40) | T operator * () const {return _currentValue;} method ValueIterator (line 59) | ValueIterator operator ++ (int) { method ValueIterator (line 66) | ValueIterator (const NumericRanges &ranges) : _currentRangeIt(ran... method Container (line 90) | const Container& ranges () const {return _ranges;} FILE: src/OFM.cpp function read_uint32 (line 30) | static uint32_t read_uint32 (StreamReader &reader, const string &name) { function read_words (line 91) | static void read_words (StreamReader &reader, vector &words, si... FILE: src/OFM.hpp class OFM (line 29) | class OFM : public FontMetrics { method isOFM (line 32) | bool isOFM () const override {return true;} method getChecksum (line 33) | uint32_t getChecksum () const override {return _checksum;} method firstChar (line 34) | uint32_t firstChar () const override {return _firstChar;} method lastChar (line 35) | uint32_t lastChar () const override {return _lastChar;} method verticalLayout (line 36) | bool verticalLayout () const override {return _vertical;} method getDesignSize (line 37) | double getDesignSize () const override {return _designSize;} method getAscent (line 38) | double getAscent () const override {return double(_ascent)*_design... method getDescent (line 39) | double getDescent () const override {return double(_descent)*_desig... type FileDimensions (line 51) | struct FileDimensions { class OFM0 (line 92) | class OFM0 : public OFM { method level (line 95) | int level () const override {return 0;} method numCharInfos (line 99) | size_t numCharInfos () const override {return _charInfos.size();} method widthIndex (line 100) | size_t widthIndex (size_t n) const override {return (_charInfos[n] >>... method heightIndex (line 101) | size_t heightIndex (size_t n) const override {return (_charInfos[n] >>... method depthIndex (line 102) | size_t depthIndex (size_t n) const override {return (_charInfos[n] >>... method italicIndex (line 103) | size_t italicIndex (size_t n) const override {return (_charInfos[n] >>... class OFM1 (line 110) | class OFM1 : public OFM { type CharInfo (line 111) | struct CharInfo { method level (line 119) | int level () const override {return 1;} method numCharInfos (line 123) | size_t numCharInfos () const override {return _charInfos.size();} method widthIndex (line 124) | size_t widthIndex (size_t n) const override {return _charInfos[n].wid... method heightIndex (line 125) | size_t heightIndex (size_t n) const override {return _charInfos[n].hei... method depthIndex (line 126) | size_t depthIndex (size_t n) const override {return _charInfos[n].dep... method italicIndex (line 127) | size_t italicIndex (size_t n) const override {return _charInfos[n].ita... FILE: src/Opacity.cpp function string (line 26) | string Opacity::cssBlendMode (BlendMode bm) { function string (line 49) | static string to_lower_drop_nonalpha (const string &str) { type NamedMode (line 63) | struct NamedMode { FILE: src/Opacity.hpp class OpacityAlpha (line 26) | class OpacityAlpha { method OpacityAlpha (line 28) | OpacityAlpha () =default; method OpacityAlpha (line 29) | OpacityAlpha (double constalpha, double shapealpha) : _constalpha(cons... method OpacityAlpha (line 30) | explicit OpacityAlpha (double alpha) : _constalpha(alpha) {} method setConstAlpha (line 31) | void setConstAlpha (double alpha) { _constalpha = alpha;} method setShapeAlpha (line 32) | void setShapeAlpha (double shapealpha) {_shapealpha = shapealpha;} method value (line 33) | double value () const {return _constalpha * _shapealpha;} method isOpaque (line 36) | bool isOpaque () const {return _constalpha == 1.0 && _shapealpha == 1.0;} class Opacity (line 43) | class Opacity { type BlendMode (line 45) | enum BlendMode { method Opacity (line 53) | Opacity () =default; method Opacity (line 54) | Opacity (OpacityAlpha fillalpha, OpacityAlpha strokealpha, BlendMode b... method Opacity (line 55) | Opacity (OpacityAlpha fillalpha, OpacityAlpha strokealpha) : Opacity(f... method Opacity (line 56) | explicit Opacity (BlendMode bm) : _blendMode(bm) {} method OpacityAlpha (line 57) | OpacityAlpha& fillalpha () {return _fillalpha;} method OpacityAlpha (line 58) | OpacityAlpha& strokealpha () {return _strokealpha;} method OpacityAlpha (line 59) | const OpacityAlpha& fillalpha () const {return _fillalpha;} method OpacityAlpha (line 60) | const OpacityAlpha& strokealpha () const {return _strokealpha;} method BlendMode (line 61) | BlendMode blendMode () const {return _blendMode;} method setBlendMode (line 62) | void setBlendMode (BlendMode mode) {_blendMode = mode;} method cssBlendMode (line 63) | std::string cssBlendMode () const {return cssBlendMode(_blendMode);} method isFillDefault (line 65) | bool isFillDefault () const {return _fillalpha.isOpaque() && _blendMod... method isStrokeDefault (line 66) | bool isStrokeDefault () const {return _strokealpha.isOpaque() && _blen... FILE: src/PDFHandler.cpp function T (line 45) | static T parse_value (const string &str) { function string (line 53) | string parse_value (const string &str) { function parse_value (line 58) | vector parse_value (const string &str) { function istream (line 70) | istream& operator >> (istream &is, PDFHandler::ObjID &objId) { function parse_pdf_array (line 81) | static vector parse_pdf_array (const string &str) { function parse_pdf_dict (line 95) | static map parse_pdf_dict (const string &str) { function T (line 112) | static T parse_attr_value (const XMLElement *elem, const string &attr) { function Matrix (line 120) | Matrix parse_attr_value (const XMLElement *elem, const string &attr) { function string (line 135) | string PDFHandler::mutoolVersion () { type Handler (line 277) | struct Handler { function Color (line 313) | static Color to_color (const string &colorspace, const string &value) { function matrix_extent (line 331) | static double matrix_extent (const Matrix &m) { function matrix_max_extent (line 339) | static double matrix_max_extent (const Matrix &matrix) { function create_path (line 349) | static GraphicsPath create_path (XMLElement *srcPathElement) { function create_path_element (line 377) | static unique_ptr create_path_element (XMLElement *srcPathEl... function create_use_element (line 540) | static unique_ptr create_use_element (double x, double y, co... function string (line 588) | static string to_utf8 (const string &str) { function string (line 611) | static string strip_subset_prefix (const std::string &fontname) { function string (line 619) | static string compose_utf8_char (const XMLElement *charElement, int glyp... function rect_path_elem (line 719) | static unique_ptr rect_path_elem (const vector &coor... function string (line 812) | string PDFHandler::mutool (const string &cmd, bool readFromStderr) { function string (line 819) | string PDFHandler::mutool (const string &cmd, const SearchPattern &patte... function string (line 826) | string PDFHandler::mtExtract (const string &fname, const SearchPattern &... function string (line 836) | string PDFHandler::mtShow (const string &fname, const string &path, char... function string (line 844) | string PDFHandler::mtShow (const string &fname, const string &path, cons... function main (line 852) | int main (int argc, char *argv[]) { FILE: src/PDFHandler.hpp class XMLElement (line 30) | class XMLElement class PDFHandler (line 32) | class PDFHandler { type ObjID (line 34) | struct ObjID { method ObjID (line 35) | ObjID () : num(-1), gen(0) {} method ObjID (line 36) | ObjID (int number, int generation) : num(number), gen(generation) {} method ObjID (line 37) | ObjID (int number, int generation, std::string filename) : num(numbe... method valid (line 38) | bool valid () const {return num >= 0;} type ClipPathData (line 44) | struct ClipPathData { method ClipPathData (line 45) | ClipPathData (std::string cpid, SVGElement *group) : id(std::move(cp... method PDFHandler (line 51) | PDFHandler () =default; method PDFHandler (line 52) | explicit PDFHandler (SVGTree &svg) : _svg(&svg) {} method PDFHandler (line 53) | PDFHandler (const PDFHandler &page) =delete; method PDFHandler (line 54) | PDFHandler (PDFHandler &&page) =delete; method assignSVGTree (line 56) | void assignSVGTree (SVGTree &svg) {_svg = &svg;} method BoundingBox (line 57) | const BoundingBox& bbox () const {return _bbox;} method available (line 60) | static bool available () {return !mutoolVersion().empty();} method mtShow (line 69) | std::string mtShow (const std::string &path, char fmtmode= 'b') const ... method mtShow (line 70) | std::string mtShow (const std::string &path, const SearchPattern &patt... FILE: src/PDFParser.cpp function append_operator (line 74) | static void append_operator (const string &opname, vector &ob... function isoctaldigit (line 111) | inline bool isoctaldigit (int c) {return c >= '0' && c <= '7';} function parse_escape_seq (line 116) | static pair parse_escape_seq (InputReader &ir) { function string (line 142) | static string parse_literal_string (InputReader &ir) { function get_hex_digit (line 168) | static char get_hex_digit (InputReader &ir) { function string (line 178) | static string parse_hex_string (InputReader &ir) { function parse_number (line 206) | static bool parse_number (const string &str, NumberVariant &nv) { function PDFArray (line 236) | PDFArray PDFParser::parseArray (InputReader &ir, const PDFOperatorHandle... function PDFDict (line 254) | PDFDict PDFParser::parseDict (InputReader &ir, const PDFOperatorHandler ... function PDFStream (line 274) | static PDFStream parse_stream (InputReader &ir, const char *delim) { function PDFIndirectObject (line 282) | static PDFIndirectObject parse_indirect_object (InputReader &ir, const c... function PDFObjectRef (line 298) | static PDFObjectRef parse_object_ref (vector &objects) { function string (line 312) | static string& subst_numeric_chars (string &str) { type ToDoubleVisitor (line 390) | struct ToDoubleVisitor { function ostream (line 420) | static ostream& operator << (ostream &os, const PDFNull&) {return os << ... function ostream (line 421) | static ostream& operator << (ostream &os, const PDFStream&) {return os <... function ostream (line 422) | static ostream& operator << (ostream &os, const PDFOperator &op) {return... function ostream (line 424) | static ostream& operator << (ostream &os, const PDFIndirectObject &obj) { function ostream (line 429) | static ostream& operator << (ostream &os, const PDFObjectRef &ref) { function ostream (line 434) | static ostream& operator << (ostream &os, const unique_ptr emplace (const K &key, V &&valu... type PDFNull (line 68) | struct PDFNull {} type PDFStream (line 69) | struct PDFStream {} type PDFIndirectObject (line 71) | struct PDFIndirectObject { method PDFIndirectObject (line 72) | PDFIndirectObject (int n, int gen) : objnum(n), gennum(gen) {} type PDFObjectRef (line 76) | struct PDFObjectRef { method PDFObjectRef (line 77) | PDFObjectRef (int n, int gen) : objnum(n), gennum(gen) {} type PDFOperator (line 81) | struct PDFOperator { method PDFOperator (line 82) | explicit PDFOperator (std::string name) : opname(std::move(name)) {} type PDFName (line 86) | struct PDFName { method PDFName (line 87) | explicit PDFName (std::string val) : str(std::move(val)) {} class PDFObject (line 92) | class PDFObject method PDFObject (line 117) | PDFObject () : _value(0) {} method PDFObject (line 120) | explicit PDFObject (T &&value) : _value(std::forward(value)) {} method PDFObject (line 122) | explicit PDFObject (const char *value) : _value(std::string(value)) {} method T (line 127) | const T* get () const {return mpark::get_if(&_value);} class PDFObject (line 100) | class PDFObject { method PDFObject (line 117) | PDFObject () : _value(0) {} method PDFObject (line 120) | explicit PDFObject (T &&value) : _value(std::forward(value)) {} method PDFObject (line 122) | explicit PDFObject (const char *value) : _value(std::string(value)) {} method T (line 127) | const T* get () const {return mpark::get_if(&_value);} function PDFArray (line 136) | inline const PDFArray* PDFObject::get() const { function PDFDict (line 143) | inline const PDFDict* PDFObject::get() const { class InputReader (line 157) | class InputReader class PDFParser (line 159) | class PDFParser { type PDFException (line 181) | struct PDFException : MessageException { method PDFException (line 182) | explicit PDFException (const std::string &msg) : MessageException(msg) {} FILE: src/PDFToSVG.hpp class PDFToSVG (line 29) | class PDFToSVG : public ImageToSVG { method isSinglePageFormat (line 32) | bool isSinglePageFormat() const override {return false;} method imageFormat (line 39) | std::string imageFormat () const override {return "PDF";} method BoundingBox (line 40) | BoundingBox imageBBox () const override {return {};} method psSpecialCmd (line 41) | std::string psSpecialCmd () const override {return "pdffile=";} FILE: src/PSInterpreter.cpp function PSActions (line 91) | PSActions* PSInterpreter::setActions (PSActions *actions) { type Operator (line 272) | struct Operator { function BoundingBox (line 369) | BoundingBox PSInterpreter::pdfPageBox (const string &fname, int pageno) { FILE: src/PSInterpreter.hpp type PSException (line 33) | struct PSException : MessageException { method PSException (line 34) | explicit PSException (const std::string &msg) : MessageException(msg) {} type PSActions (line 40) | struct PSActions { method executed (line 85) | virtual void executed () {} class PSFilter (line 88) | class PSFilter type PSDeviceInfo (line 90) | struct PSDeviceInfo { class PSInterpreter (line 97) | class PSInterpreter { type Mode (line 98) | enum Mode {PS_NONE, PS_RUNNING, PS_QUIT, PS_EXCEPTION} method PSInterpreter (line 103) | PSInterpreter (const PSInterpreter &psi) =delete; method execute (line 105) | bool execute (const char *str, bool flush=true) {return execute... method execute (line 106) | bool execute (const std::string &str, bool flush=true) {return execute... method active (line 109) | bool active () const {return _mode != PS_QUIT;} method limit (line 110) | void limit (size_t max_bytes) {_bytesToRead = max_bytes;} method hasFullOpacitySupport (line 116) | bool hasFullOpacitySupport () const {return _gs.revision() >= 952;} method supportsPDF (line 117) | bool supportsPDF () const {return _gs.revision() > 0 && _gs.... FILE: src/PSPattern.cpp function string (line 34) | string PSPattern::svgID () const { function string (line 138) | string PSUncoloredTilingPattern::svgID () const { FILE: src/PSPattern.hpp class SpecialActions (line 33) | class SpecialActions class SVGTree (line 34) | class SVGTree class XMLElement (line 35) | class XMLElement class PSPattern (line 37) | class PSPattern { method psID (line 40) | virtual int psID () const {return _id;} method setColor (line 43) | virtual void setColor (Color color) {} method PSPattern (line 47) | explicit PSPattern (int id) : _id(id) {} class PSTilingPattern (line 55) | class PSTilingPattern : public PSPattern { method XMLElement (line 57) | virtual XMLElement* getContainerNode () {return _groupNode.get();} method tiled (line 59) | bool tiled () const override {return true;} method XMLElement (line 67) | virtual XMLElement* getGroupNode () const {return _groupNodePtr;} class PSColoredTilingPattern (line 79) | class PSColoredTilingPattern final : public PSTilingPattern { class PSUncoloredTilingPattern (line 85) | class PSUncoloredTilingPattern final : public PSTilingPattern { method setColor (line 89) | void setColor (Color color) override {_currentColor = color;} FILE: src/PSPreviewHandler.hpp class PSInterpreter (line 28) | class PSInterpreter class PSPreviewHandler (line 30) | class PSPreviewHandler { method version (line 34) | std::string version () const {return _version;} method tightpage (line 35) | bool tightpage () const {return _tightpage;} method setDviScaleFactor (line 37) | void setDviScaleFactor (double dvi2bp) {_dvi2bp = dvi2bp;} FILE: src/PageRanges.cpp function is_even (line 33) | static bool is_even (int n) {return n % 2 == 0;} function is_odd (line 34) | static bool is_odd (int n) {return n % 2 == 1;} function string (line 44) | static string expand_variables (string str, int max_page) { function PageRanges (line 149) | PageRanges PageRanges::filter (FilterFunc filterFunc) const { FILE: src/PageRanges.hpp class PageRanges (line 27) | class PageRanges : public NumericRanges { FILE: src/PageSize.cpp function computeASize (line 35) | static void computeASize (int n, Length &width, Length &height) { function computeBSize (line 45) | static void computeBSize (int n, Length &width, Length &height) { function computeCSize (line 58) | static void computeCSize (int n, Length &width, Length &height) { function computeDSize (line 71) | static void computeDSize (int n, Length &width, Length &height) { FILE: src/PageSize.hpp type PageSizeException (line 27) | struct PageSizeException : MessageException { method PageSizeException (line 28) | explicit PageSizeException (const std::string &msg) : MessageException... class PageSize (line 31) | class PageSize { method PageSize (line 33) | PageSize () =default; method PageSize (line 34) | PageSize (Length w, Length h) : _width(w), _height(h) {} method Length (line 38) | Length width () const {return _width;} method Length (line 39) | Length height () const {return _height;} method valid (line 40) | bool valid () const {return _width.pt() > 0 && _height.pt() > 0;} FILE: src/Pair.hpp class Pair (line 30) | class Pair { method Pair (line 32) | explicit Pair (T x=0, T y=0) : _x(x), _y(y) {} method Pair (line 33) | Pair (const Pair &p) : _x(U(p.x())), _y(U(p.y())) {} method Pair (line 34) | Pair (const Pair &p) =default; method Pair (line 35) | Pair (Pair &&p) noexcept =default; method Pair (line 36) | Pair& operator = (const Pair &p) =default; method Pair (line 37) | Pair& operator = (Pair &&p) noexcept =default; method Pair (line 38) | Pair operator += (const Pair &p) {_x += p._x; _y += p._y; return... method Pair (line 39) | Pair operator -= (const Pair &p) {_x -= p._x; _y -= p._y; return... method Pair (line 40) | Pair operator *= (T c) {_x *= c; _y *= c; return *this;} method Pair (line 41) | Pair operator /= (T c) {_x /= c; _y /= c; return *this;} method Pair (line 42) | Pair operator - () const {return Pair(-_x, -_y);} method Pair (line 43) | Pair ortho () const {return Pair(-_y, _x);} method length (line 44) | double length () const {return std::hypot(_x, _y);} method T (line 47) | T x () const {return _x;} method T (line 48) | T y () const {return _y;} method x (line 49) | void x (const T &xx) {_x = xx;} method y (line 50) | void y (const T &yy) {_y = yy;} function abs (line 58) | Pair abs (const Pair &p) { function T (line 64) | T dot (const Pair &p1, const Pair &p2) { function T (line 70) | T det (const Pair &p1, const Pair &p2) { type Pair32 (line 74) | struct Pair32 : Pair { method Pair32 (line 75) | explicit Pair32 (int32_t x=0, int32_t y=0) : Pair(x, y) {} method Pair32 (line 76) | explicit Pair32 (double x, double y) : Pair(lround(x), lround(y)) {} method Pair32 (line 77) | explicit Pair32 (const Pair &p) : Pair32(p.x(), p.y()) {} method Pair32 (line 78) | Pair32 (const Pair &p) : Pair(p) {} function DPair (line 83) | inline DPair round (const DPair &p) { FILE: src/PapersizeSpecialHandler.hpp class PapersizeSpecialHandler (line 29) | class PapersizeSpecialHandler : public SpecialHandler { method reset (line 41) | void reset () {_pageSizes.clear();} FILE: src/PathClipper.cpp function cInt (line 34) | inline cInt to_cInt (double x) { function to_double (line 39) | inline double to_double (cInt x) { function DPair (line 44) | inline DPair to_DPair (const IntPoint &p) { class FlattenActions (line 52) | class FlattenActions : public CurvedPath::IterationActions { method FlattenActions (line 54) | FlattenActions (vector &curves, Polygons &polygons, int &... method moveto (line 57) | void moveto (const CurvedPath::Point &p) override { method lineto (line 65) | void lineto (const CurvedPath::Point &p) override { method quadto (line 76) | void quadto (const CurvedPath::Point &p1, const CurvedPath::Point &p2)... method cubicto (line 81) | void cubicto (const CurvedPath::Point &p1, const CurvedPath::Point &p2... method closepath (line 86) | void closepath () override { method finished (line 96) | void finished () override { method addCurvePoints (line 101) | void addCurvePoints (const CubicBezier &bezier) { function remove_redundant_vertices (line 131) | static void remove_redundant_vertices (Polygon &polygon) { function segment_id (line 180) | static int32_t segment_id (const IntPoint &p1, const IntPoint &p2, doubl... function division_ratio (line 196) | static double division_ratio (const IntPoint &p1, const IntPoint &p2, co... function ZLabel (line 208) | inline ZLabel division_label (const IntPoint &p1, const IntPoint &p2, co... function find_segment_endpoint (line 239) | static size_t find_segment_endpoint (const Polygon &polygon, size_t star... function PolyFillType (line 308) | inline PolyFillType polyFillType (CurvedPath::WindingRule wr) { function CurvedPath (line 318) | CurvedPath PathClipper::combine (ClipType op, const CurvedPath &p1, cons... function CurvedPath (line 338) | CurvedPath PathClipper::intersect (const CurvedPath &p1, const CurvedPat... function CurvedPath (line 344) | CurvedPath PathClipper::unite (const CurvedPath &p1, const CurvedPath &p... FILE: src/PathClipper.hpp class PathClipper (line 34) | class PathClipper { FILE: src/PdfSpecialHandler.cpp function prepare_mode (line 91) | static char prepare_mode (InputReader &ir) { function string (line 176) | static string get_uri (const PDFDict &annotDict) { function Color (line 216) | static Color to_color (const PDFObject &obj) { FILE: src/PdfSpecialHandler.hpp class StreamInputReader (line 26) | class StreamInputReader class PdfSpecialHandler (line 28) | class PdfSpecialHandler : public SpecialHandler { FILE: src/PreScanDVIReader.hpp type DVIActions (line 26) | struct DVIActions class PreScanDVIReader (line 28) | class PreScanDVIReader : public BasicDVIReader { method currentPageNumber (line 31) | unsigned currentPageNumber () const override {return _currentPageNumber;} FILE: src/Process.cpp class Subprocess (line 42) | class Subprocess { type State (line 44) | enum class State {RUNNING, FINISHED, FAILED} method Subprocess (line 47) | Subprocess () : _rdbuf(4096) {} method Subprocess (line 48) | Subprocess (const Subprocess&) =delete; method Subprocess (line 49) | Subprocess (Subprocess&&) =delete; function string (line 72) | string Subprocess::read (const SearchPattern &pattern, bool *error) { function close_and_zero_handle (line 153) | static inline void close_and_zero_handle (HANDLE &handle) { function split_paramstr (line 309) | static void split_paramstr (string ¶mstr, vector ¶m... FILE: src/Process.hpp type SearchPattern (line 26) | struct SearchPattern { method SearchPattern (line 27) | SearchPattern () =default; method SearchPattern (line 29) | explicit SearchPattern (std::string searchRegex) method SearchPattern (line 32) | SearchPattern (std::string searchRegex, std::string replExpr) class Process (line 40) | class Process { type PipeFlags (line 42) | enum PipeFlags {PF_STDOUT=1, PF_STDERR=2} method Process (line 45) | Process (const Process &orig) =delete; method Process (line 46) | Process (Process &&orig) =delete; FILE: src/PsSpecialHandler.cpp function string (line 190) | static string filename_suffix (const string &fname) { function string (line 383) | static string image_base_path (const SpecialActions &actions) { function transform_box_extents (line 509) | static bool transform_box_extents (const Matrix &matrix, double &w, doub... function Matrix (line 873) | static Matrix create_matrix (vector &v, int startindex=0) { function read_patch_data (line 1095) | static void read_patch_data (const ShadingPatch &patch, int edgeflag, class ShadingCallback (line 1131) | class ShadingCallback : public ShadingPatch::Callback { method ShadingCallback (line 1133) | ShadingCallback (SpecialActions &actions, XMLElement *parent, int clip... method patchSegment (line 1146) | void patchSegment (GraphicsPath &path, const Color &color) ove... type PatchVertex (line 1202) | struct PatchVertex { FILE: src/PsSpecialHandler.hpp class PSPattern (line 37) | class PSPattern class SVGElement (line 38) | class SVGElement class XMLElement (line 39) | class XMLElement class PsSpecialHandler (line 41) | class PsSpecialHandler : public SpecialHandler, protected PSActions { class ClippingStack (line 49) | class ClippingStack { method empty (line 57) | bool empty () const {return _stack.empty();} method topID (line 62) | int topID () const {return _stack.empty() ? 0 : _stack.top().pathID;} type Entry (line 65) | struct Entry { method Entry (line 70) | Entry () : Entry(-1) {} method Entry (line 71) | Entry (const Path &p, int pid, int sid) : path(std::make_shared elem) : element(std:... method ImageNode (line 83) | ImageNode (std::unique_ptr elem, const Matrix &m) : elem... type PsSection (line 88) | enum PsSection {PS_NONE, PS_HEADERS, PS_BODY} type FileType (line 89) | enum class FileType {EPS, PDF, SVG, BITMAP} method setDviScaleFactor (line 100) | void setDviScaleFactor (double dvi2bp) override {_previewHandler.setDv... method PSInterpreter (line 102) | PSInterpreter& psInterpreter () {return _psi;} method scale (line 129) | double scale (double v) const {return v*(_sx*(1-_cos*_cos) + _sy*_cos*... method applyscalevals (line 131) | void applyscalevals (std::vector &p) override {_sx = p[0]; _s... method clip (line 132) | void clip (std::vector &p) override {clip(p, false);} method eoclip (line 137) | void eoclip (std::vector &p) override {clip(p, true);} method eofill (line 138) | void eofill (std::vector &p) override {fill(p, true);} method fill (line 140) | void fill (std::vector &p) override {fill(p, false);} method querypos (line 150) | void querypos (std::vector &p) override {_currentpoint ... method setalphaisshape (line 155) | void setalphaisshape (std::vector &p) override { _isshapealpha... method setcolorspace (line 157) | void setcolorspace (std::vector &p) override {_patternEnable... method setlinecap (line 163) | void setlinecap (std::vector &p) override {_linecap = uin... method setlinejoin (line 164) | void setlinejoin (std::vector &p) override {_linejoin = ui... method setlinewidth (line 165) | void setlinewidth (std::vector &p) override {_linewidth = s... method setmiterlimit (line 167) | void setmiterlimit (std::vector &p) override {_miterlimit = ... FILE: src/PsSpecialHandlerProxy.cpp function createPsSpecialHandler (line 36) | inline unique_ptr createPsSpecialHandler () { function SpecialHandler (line 50) | SpecialHandler* PsSpecialHandlerProxy::replaceHandler () const { FILE: src/PsSpecialHandlerProxy.hpp class PsSpecialHandlerProxy (line 25) | class PsSpecialHandlerProxy : public SpecialHandler { method PsSpecialHandlerProxy (line 27) | explicit PsSpecialHandlerProxy (bool pswarning) : _pswarning(pswarning... FILE: src/RangeMap.cpp function ostream (line 188) | ostream& RangeMap::Range::write (ostream& os) const { function ostream (line 193) | ostream& RangeMap::write (ostream& os) const { FILE: src/RangeMap.hpp class RangeMap (line 29) | class RangeMap { class Range (line 30) | class Range { method Range (line 33) | Range () =default; method Range (line 35) | Range (uint32_t min, uint32_t max, uint32_t minval) : _min(min), _ma... method min (line 40) | uint32_t min () const {return _min;} method max (line 41) | uint32_t max () const {return _max;} method minval (line 42) | uint32_t minval () const {return _minval;} method maxval (line 43) | uint32_t maxval () const {return valueAt(_max);} method valueAt (line 44) | uint32_t valueAt (uint32_t c) const {return c-_min+_minval;} method numKeys (line 45) | uint32_t numKeys () const {return _max-_min+1;} method min (line 50) | void min (uint32_t m) {_min = m;} method max (line 51) | void max (uint32_t m) {_max = m;} method setMinAndAdaptValue (line 52) | void setMinAndAdaptValue (uint32_t c) {_minval = valueAt(c); _min = c;} class Iterator (line 62) | class Iterator { method Iterator (line 102) | Iterator (const RangeMap &rangeMap, Ranges::const_iterator it) : _ra... method valueExists (line 115) | bool valueExists (uint32_t c) const {return lookup(c) >= 0;} method minKey (line 117) | uint32_t minKey () const {return _ranges.empty() ? 0 : _... method maxKey (line 118) | uint32_t maxKey () const {return _ranges.empty() ? 0 : _... method numRanges (line 119) | size_t numRanges () const {return _ranges.size();} method empty (line 121) | bool empty () const {return _ranges.empty();} method clear (line 122) | void clear () {_ranges.clear();} method Range (line 123) | const Range& getRange (size_t n) const {return _ranges[n];} method Range (line 33) | Range () =default; method Range (line 35) | Range (uint32_t min, uint32_t max, uint32_t minval) : _min(min), _ma... method min (line 40) | uint32_t min () const {return _min;} method max (line 41) | uint32_t max () const {return _max;} method minval (line 42) | uint32_t minval () const {return _minval;} method maxval (line 43) | uint32_t maxval () const {return valueAt(_max);} method valueAt (line 44) | uint32_t valueAt (uint32_t c) const {return c-_min+_minval;} method numKeys (line 45) | uint32_t numKeys () const {return _max-_min+1;} method min (line 50) | void min (uint32_t m) {_min = m;} method max (line 51) | void max (uint32_t m) {_max = m;} method setMinAndAdaptValue (line 52) | void setMinAndAdaptValue (uint32_t c) {_minval = valueAt(c); _min = c;} method Iterator (line 124) | Iterator begin () const {return {*this, _ranges.begin()};} method Iterator (line 102) | Iterator (const RangeMap &rangeMap, Ranges::const_iterator it) : _ra... method Iterator (line 125) | Iterator end () const {return {*this, _ranges.end()};} method Iterator (line 102) | Iterator (const RangeMap &rangeMap, Ranges::const_iterator it) : _ra... FILE: src/SVGCharHandler.cpp function SVGElement (line 37) | SVGElement* SVGCharHandler::pushContextNode (unique_ptr node) { FILE: src/SVGCharHandler.hpp class CharProperty (line 33) | class CharProperty { method CharProperty (line 35) | CharProperty () =default; method CharProperty (line 36) | CharProperty (const T &v) : _value(v) {} method CharProperty (line 37) | CharProperty (T &&v) : _value(std::move(v)) {} method set (line 39) | void set (const T &v) { method T (line 46) | const T& get () const {return _value;} method T (line 47) | const T* operator -> () const {return &_value;} method changed (line 49) | bool changed () const {return _changed;} method changed (line 50) | void changed (bool c) {_changed = c;} class SVGElement (line 58) | class SVGElement class SVGCharHandler (line 63) | class SVGCharHandler { method SVGCharHandler (line 65) | SVGCharHandler () : _matrix(1) {} method notifyXAdjusted (line 69) | virtual void notifyXAdjusted () {} method notifyYAdjusted (line 70) | virtual void notifyYAdjusted () {} method setFillColor (line 71) | void setFillColor (const Color &color) {_fillColor.set(color);} method setStrokeColor (line 72) | void setStrokeColor (const Color &color) {_strokeColor.set(color);} method setOpacity (line 73) | void setOpacity (const Opacity &opacity) {_opacity.set(opacity);} method setFont (line 74) | void setFont (const Font &font, int id) {_font.set(&font); _fontnum =... method setMatrix (line 75) | void setMatrix (const Matrix &matrix) {_matrix.set(matrix);} method setVertical (line 76) | void setVertical (bool vertical) {_vertical.set(vertical);} method Color (line 77) | Color getFillColor () const {return _fillColor.get();} method Color (line 78) | Color getStrokeColor () const {return _strokeColor.get();} method Opacity (line 79) | const Opacity& getOpacity () const {return _opacity.get();} method Font (line 80) | const Font* getFont () const {return _font.get();} method getFontID (line 81) | int getFontID () const {return _fontnum;} method Matrix (line 82) | const Matrix& getMatrix () const {return _matrix.get();} method SVGElement (line 89) | SVGElement* contextNode () const { class SVGCharTextHandler (line 108) | class SVGCharTextHandler : public SVGCharHandler { method SVGCharTextHandler (line 110) | explicit SVGCharTextHandler (bool selectFontByClass) : _selectFontByCl... FILE: src/SVGCharHandlerFactory.hpp type SVGCharHandlerFactory (line 27) | struct SVGCharHandlerFactory { FILE: src/SVGCharPathHandler.hpp class SVGCharPathHandler (line 27) | class SVGCharPathHandler : public SVGCharHandler { FILE: src/SVGCharTspanTextHandler.hpp class SVGCharTspanTextHandler (line 26) | class SVGCharTspanTextHandler : public SVGCharTextHandler { method notifyXAdjusted (line 29) | void notifyXAdjusted () override {_xchanged = true;} method notifyYAdjusted (line 30) | void notifyYAdjusted() override {_ychanged = true;} FILE: src/SVGElement.hpp class Color (line 26) | class Color class Matrix (line 27) | class Matrix class Opacity (line 28) | class Opacity class SVGElement (line 30) | class SVGElement : public XMLElement { type FillRule (line 32) | enum FillRule {FR_EVENODD, FR_NONZERO} type LineCap (line 33) | enum LineCap {LC_BUTT, LC_ROUND, LC_SQUARE} type LineJoin (line 34) | enum LineJoin {LJ_BEVEL, LJ_MITER, LJ_ROUND} method SVGElement (line 37) | explicit SVGElement (std::string name) : XMLElement(std::move(name)) {} method SVGElement (line 38) | explicit SVGElement (const XMLElement &node) : XMLElement(node) {} method SVGElement (line 39) | explicit SVGElement (XMLElement &&node) noexcept : XMLElement(std::mov... FILE: src/SVGOutput.cpp function ostream (line 47) | ostream& SVGOutput::getPageStream (int page, int numPages, const HashTri... function FilePath (line 78) | FilePath SVGOutput::filepath (int page, int numPages, const HashTriple &... function string (line 107) | string SVGOutput::expandFormatString (string str, int page, int numPages... FILE: src/SVGOutput.hpp type SVGOutputBase (line 30) | struct SVGOutputBase { class HashTriple (line 31) | class HashTriple { method HashTriple (line 33) | HashTriple () =default; method HashTriple (line 34) | HashTriple (std::string dviHash, std::string optHash, std::string cm... method empty (line 39) | bool empty () const {return _dviHash.empty();} method ignoresHashes (line 51) | virtual bool ignoresHashes () const {return true;} class SVGOutput (line 55) | class SVGOutput : public SVGOutputBase { method SVGOutput (line 57) | SVGOutput () =default; method SVGOutput (line 58) | explicit SVGOutput (const std::string &base) : SVGOutput(base, "", 0) {} method SVGOutput (line 59) | SVGOutput (const std::string &base, const std::string &pattern) : SVGO... method finish (line 63) | void finish () override {_osptr.reset();} method setFileNumbers (line 65) | void setFileNumbers (int fileNumber, int fileCount) {_fileNumber = fil... FILE: src/SVGSingleCharTextHandler.hpp class SVGSingleCharTextHandler (line 27) | class SVGSingleCharTextHandler : public SVGCharTextHandler { method SVGSingleCharTextHandler (line 29) | explicit SVGSingleCharTextHandler (bool createStyleElements) : SVGChar... FILE: src/SVGTree.cpp function createGlyphNode (line 174) | static unique_ptr createGlyphNode (int c, const PhysicalFont... function string (line 205) | static string font_info (const Font &font) { function XMLCData (line 348) | XMLCData* SVGTree::styleCDataNode () { FILE: src/SVGTree.hpp class BoundingBox (line 37) | class BoundingBox class Color (line 38) | class Color class Font (line 39) | class Font class Matrix (line 40) | class Matrix class Opacity (line 41) | class Opacity class PhysicalFont (line 42) | class PhysicalFont class SVGTree (line 44) | class SVGTree { method write (line 48) | bool write (std::ostream &os) const {return bool(_doc.write(os));} method appendToDoc (line 53) | void appendToDoc (std::unique_ptr node) {_doc.append(std::mo... method appendToRoot (line 54) | void appendToRoot (std::unique_ptr node) {_root->append(std::... method appendChar (line 55) | void appendChar (int c, double x, double y) {_charHandler->appendChar(... method setX (line 66) | void setX (double x) {_charHandler->notifyXAdjusted();} method setY (line 67) | void setY (double y) {_charHandler->notifyYAdjusted();} method setMatrix (line 68) | void setMatrix (const Matrix &m) {_charHandler->setMatrix(m);} method setOpacity (line 71) | void setOpacity (const Opacity &op) {_charHandler->setOpacity(op);} method setVertical (line 72) | void setVertical (bool state) {_charHandler->setVertical(state);} method Color (line 74) | Color getFillColor () const {return _charHandler->getFillColor... method Color (line 75) | Color getStrokeColor () const {return _charHandler->getStrokeCol... method Opacity (line 76) | const Opacity& getOpacity () const {return _charHandler->getOpacity();} method Matrix (line 77) | const Matrix& getMatrix () const {return _charHandler->getMatrix();} method XMLElement (line 78) | XMLElement* rootNode () const {return _root;} method XMLElement (line 79) | XMLElement* defsNode () const {return _defs;} method XMLElement (line 80) | XMLElement* pageNode () const {return _page;} FILE: src/ShadingPatch.hpp class ShadingPatch (line 30) | class ShadingPatch { type Callback (line 32) | struct Callback { method ShadingPatch (line 41) | explicit ShadingPatch (Color::ColorSpace colorSpace) : _colorspace(col... method colorSpace (line 51) | Color::ColorSpace colorSpace () const {return _colorspace;} type ShadingException (line 63) | struct ShadingException : MessageException { method ShadingException (line 64) | explicit ShadingException (const std::string &msg) : MessageException(... FILE: src/SignalHandler.cpp class SignalHandler::Impl (line 34) | class SignalHandler::Impl { type sigaction (line 43) | struct sigaction type sigaction (line 44) | struct sigaction function SignalHandler (line 63) | SignalHandler& SignalHandler::instance() { FILE: src/SignalHandler.hpp type SignalException (line 27) | struct SignalException : std::exception { class SignalHandler (line 31) | class SignalHandler { method SignalHandler (line 33) | SignalHandler (const SignalHandler&) =delete; method SignalHandler (line 34) | SignalHandler (SignalHandler&&) =delete; method active (line 41) | bool active () const {return _active;} class Impl (line 50) | class Impl FILE: src/SourceInput.cpp function fdwrite (line 51) | static int fdwrite (int fd, const char *buf, size_t len) {return _write(... function fdclose (line 52) | static int fdclose (int fd) {return _close(fd);} function fdwrite (line 54) | static int fdwrite (int fd, const char *buf, size_t len) {return write(f... function fdclose (line 55) | static int fdclose (int fd) {return close(fd);} function istream (line 112) | istream& SourceInput::getInputStream (bool showMessages) { function string (line 139) | string SourceInput::getFileName () const { function string (line 144) | string SourceInput::getMessageFileName () const { function string (line 149) | string SourceInput::getFilePath () const { FILE: src/SourceInput.hpp class TemporaryFile (line 29) | class TemporaryFile { method opened (line 33) | bool opened () const {return _fd >= 0;} class SourceInput (line 44) | class SourceInput { method SourceInput (line 46) | explicit SourceInput (const std::string &fname) : _fname(fname) {} FILE: src/SpecialActions.cpp function string (line 29) | inline string get_color_string (const SpecialActions &actions, Color (Sp... function expand_constants (line 39) | static void expand_constants (string &str, SpecialActions &actions) { function evaluate_expressions (line 92) | static void evaluate_expressions (string &str, const SpecialActions &act... function string (line 123) | string SpecialActions::expandText (const string &text) { FILE: src/SpecialActions.hpp class XMLElement (line 34) | class XMLElement class XMLNode (line 35) | class XMLNode type SpecialException (line 37) | struct SpecialException : MessageException { method SpecialException (line 38) | explicit SpecialException (const std::string &msg) : MessageException(... class SpecialActions (line 41) | class SpecialActions { method Matrix (line 55) | virtual Matrix getPageTransformation () const {return Matrix(1);} method SVGTree (line 60) | virtual SVGTree& svgTree () {return const_cast(const_cast &ignoredHa... method SpecialManager (line 66) | SpecialManager () =default; FILE: src/StreamReader.cpp function istream (line 29) | istream& StreamReader::replaceStream (istream &in) { function string (line 85) | string StreamReader::readString () const { function string (line 100) | string StreamReader::readString (HashFunction &hashfunc, bool finalZero)... function string (line 112) | string StreamReader::readString (int length) const { function string (line 126) | string StreamReader::readString (int length, HashFunction &hashfunc) con... FILE: src/StreamReader.hpp class HashFunction (line 29) | class HashFunction class StreamReader (line 31) | class StreamReader { method StreamReader (line 33) | explicit StreamReader (std::istream &is) : _is(&is) {} method isStreamValid (line 35) | bool isStreamValid () const {return _is;} method eof (line 36) | bool eof () const {return _is->eof();} method clearStream (line 37) | void clearStream () const {_is->clear();} method readByte (line 50) | int readByte () const {return _is->get();} method seek (line 52) | void seek (std::streampos pos, std::ios::seekdir dir) const {_is->seek... method seek (line 53) | void seek (std::streampos pos) const {_is->seekg(pos);} method skip (line 54) | void skip (std::streampos n) const {_is->seekg(n, std::ios::cur);} method tell (line 55) | std::streampos tell () const {return _is->tellg();} method peek (line 56) | int peek () const {return _is->peek();} method tellg (line 57) | std::streampos tellg () const {return _is->tellg();} type StreamReaderException (line 67) | struct StreamReaderException : MessageException { method StreamReaderException (line 68) | explicit StreamReaderException (const std::string &msg) : MessageExcep... FILE: src/StreamWriter.hpp class HashFunction (line 27) | class HashFunction class StreamWriter (line 29) | class StreamWriter { method StreamWriter (line 31) | explicit StreamWriter (std::ostream &os) : _os(os) {} FILE: src/Subfont.cpp function SubfontDefinition (line 70) | SubfontDefinition* SubfontDefinition::lookup (const std::string &name) { function Subfont (line 91) | Subfont* SubfontDefinition::subfont (const string &id) const { function skip_mapping_data (line 179) | static int skip_mapping_data (istream &is) { function scan_line (line 203) | static bool scan_line (const char *line, int lineno, vector &m... FILE: src/Subfont.hpp class Subfont (line 32) | class Subfont method Subfont (line 62) | Subfont (const Subfont &sf) =delete; method Subfont (line 67) | Subfont (SubfontDefinition &sfd, const std::string &id) : _sfd(sfd), _... class SubfontDefinition (line 37) | class SubfontDefinition { method SubfontDefinition (line 40) | SubfontDefinition (const SubfontDefinition &sfd) =delete; method filename (line 44) | std::string filename() const {return _sfname+".sfd";} class Subfont (line 59) | class Subfont { method Subfont (line 62) | Subfont (const Subfont &sf) =delete; method Subfont (line 67) | Subfont (SubfontDefinition &sfd, const std::string &id) : _sfd(sfd), _... class SubfontException (line 77) | class SubfontException : public MessageException { method SubfontException (line 79) | SubfontException (const std::string &msg, std::string fname, int linen... method lineno (line 83) | int lineno () const {return _lineno;} FILE: src/System.cpp type timeval (line 38) | struct timeval type timeb (line 42) | struct timeb FILE: src/System.hpp type System (line 24) | namespace System FILE: src/TFM.cpp function read_words (line 37) | static void read_words (StreamReader &reader, vector &v, unsigned n) { FILE: src/TFM.hpp class StreamReader (line 31) | class StreamReader class TFM (line 33) | class TFM : public FontMetrics { method TFM (line 35) | TFM () =default; method getDesignSize (line 41) | double getDesignSize () const override {return _designSize;} method getAscent (line 46) | double getAscent () const override {return double(_ascent)*_design... method getDescent (line 47) | double getDescent () const override {return double(_descent)*_desig... method verticalLayout (line 48) | bool verticalLayout () const override {return false;} method getChecksum (line 49) | uint32_t getChecksum () const override {return _checksum;} method firstChar (line 50) | uint32_t firstChar () const override {return _firstChar;} method lastChar (line 51) | uint32_t lastChar () const override {return _lastChar;} method setCharRange (line 58) | void setCharRange (int firstchar, int lastchar) {_firstChar=firstchar;... FILE: src/TensorProductPatch.cpp function DPair (line 127) | DPair TensorProductPatch::valueAt (double u, double v) const { function Color (line 145) | Color TensorProductPatch::colorAt (double u, double v) const { function CubicBezier (line 187) | CubicBezier TensorProductPatch::verticalCurve (double u) const { function CubicBezier (line 211) | CubicBezier TensorProductPatch::horizontalCurve (double v) const { function DPair (line 257) | DPair TensorProductPatch::blossomValue (double u1, double u2, double u3,... function snap (line 270) | static inline double snap (double x) { function BoundingBox (line 342) | BoundingBox TensorProductPatch::getBBox () const { function DPair (line 427) | inline DPair internal_control_point (const DPair p[4][4], const array ... function is_less_or_equal (line 74) | static bool is_less_or_equal (uint32_t a, uint32_t b) {return a <= b;} function is_greater_or_equal (line 75) | static bool is_greater_or_equal (uint32_t a, uint32_t b) {return a >= b;} FILE: src/ToUnicodeMap.hpp class ToUnicodeMap (line 29) | class ToUnicodeMap : public RangeMap { method ToUnicodeMap (line 31) | ToUnicodeMap () = default; method ToUnicodeMap (line 32) | ToUnicodeMap (RangeMap &&charmap) : RangeMap(std::move(charmap)) {} FILE: src/TpicSpecialHandler.cpp function Color (line 62) | Color TpicSpecialHandler::fillColor (bool grayOnly) const { function add_stroke_attribs (line 74) | static void add_stroke_attribs (SVGElement *elem, double penwidth, Color... function create_ellipse_element (line 90) | static unique_ptr create_ellipse_element (double cx, double ... function bit_sequence_to_gray (line 249) | static double bit_sequence_to_gray (const string &hexstr) { function cmd_id (line 266) | constexpr int cmd_id (const char *cmd) { FILE: src/TpicSpecialHandler.hpp class TpicSpecialHandler (line 28) | class TpicSpecialHandler : public SpecialHandler { method penwidth (line 36) | double penwidth () const {return _penwidth;} method grayLevel (line 37) | double grayLevel () const {return _grayLevel;} FILE: src/TriangularPatch.cpp function DPair (line 103) | DPair TriangularPatch::valueAt (double u, double v) const { function Color (line 113) | Color TriangularPatch::colorAt (double u, double v) const { function snap (line 123) | static inline double snap (double x) { function BoundingBox (line 191) | BoundingBox TriangularPatch::getBBox () const { FILE: src/TriangularPatch.hpp class TriangularPatch (line 28) | class TriangularPatch : public ShadingPatch { method TriangularPatch (line 31) | explicit TriangularPatch (Color::ColorSpace cspace) : ShadingPatch(csp... method psShadingType (line 33) | int psShadingType() const override {return 4;} method numPoints (line 43) | int numPoints (int edgeflag) const override {return edgeflag == 0 ? 3 ... method numColors (line 44) | int numColors (int edgeflag) const override {return edgeflag == 0 ? 3 ... class LatticeTriangularPatch (line 52) | class LatticeTriangularPatch : public TriangularPatch { method LatticeTriangularPatch (line 54) | explicit LatticeTriangularPatch (Color::ColorSpace cspace) : Triangula... method psShadingType (line 55) | int psShadingType() const override {return 5;} FILE: src/Unicode.cpp function string (line 100) | string Unicode::utf8 (int32_t cp) { type Ligature (line 187) | struct Ligature { function extract_codepoint_from_name (line 230) | static int32_t extract_codepoint_from_name (const string &name) { FILE: src/Unicode.hpp type Unicode (line 27) | struct Unicode { FILE: src/VFActions.hpp type VFActions (line 28) | struct VFActions { method vfPreamble (line 30) | virtual void vfPreamble (const std::string &comment, uint32_t checksum... method vfPostamble (line 31) | virtual void vfPostamble () {} method defineVFFont (line 32) | virtual void defineVFFont (uint32_t fontnum, const std::string &path, ... method defineVFChar (line 33) | virtual void defineVFChar (uint32_t c, std::vector dvi) {} FILE: src/VFReader.cpp function VFActions (line 31) | VFActions* VFReader::replaceActions (VFActions *a) { FILE: src/VFReader.hpp type VFException (line 28) | struct VFException : MessageException { method VFException (line 29) | explicit VFException (const std::string &msg) : MessageException(msg) {} type VFActions (line 32) | struct VFActions class VFReader (line 34) | class VFReader : public StreamReader { method VFReader (line 37) | explicit VFReader (std::istream &is) : StreamReader(is) {} FILE: src/VectorIterator.hpp type IteratorException (line 28) | struct IteratorException : MessageException { method IteratorException (line 29) | explicit IteratorException (const std::string &msg) : MessageException... class VectorIterator (line 34) | class VectorIterator { method VectorIterator (line 36) | explicit VectorIterator (std::vector &vec) : _vector(vec), _pos(0) {} method VectorIterator (line 38) | VectorIterator operator ++ () { method VectorIterator (line 43) | VectorIterator operator ++ (int) { method VectorIterator (line 49) | VectorIterator operator -- () { method VectorIterator (line 54) | VectorIterator operator -- (int) { method VectorIterator (line 60) | VectorIterator operator += (int n) { method VectorIterator (line 65) | VectorIterator operator -= (int n) { method VectorIterator (line 70) | VectorIterator operator + (int n) { method VectorIterator (line 74) | VectorIterator operator - (int n) { method T (line 78) | T& operator * () { method T (line 84) | T* operator -> () { method valid (line 96) | bool valid () const {return _pos < _vector.size();} method invalidate (line 97) | void invalidate () {_pos = _vector.size();} method reset (line 98) | void reset () {_pos = 0;} method VectorIterator (line 101) | VectorIterator (std::vector &vec, size_t pos) : _vector(vec), _pos(... FILE: src/XMLDocument.cpp function ostream (line 52) | ostream& XMLDocument::write (ostream &os) const { FILE: src/XMLDocument.hpp class XMLDocument (line 28) | class XMLDocument { method XMLDocument (line 30) | XMLDocument () =default; method XMLElement (line 36) | const XMLElement* getRootElement () const {return _rootElement.get();} FILE: src/XMLNode.cpp function XMLNode (line 41) | XMLNode* XMLNode::insertNext (unique_ptr node) { function XMLElement (line 68) | XMLElement* XMLNode::nextElement () const { function XMLNode (line 154) | XMLNode* XMLElement::insertLast (unique_ptr child) { function XMLNode (line 169) | XMLNode* XMLElement::insertFirst (unique_ptr child) { function XMLNode (line 188) | XMLNode* XMLElement::append (unique_ptr child) { function XMLNode (line 208) | XMLNode* XMLElement::append (const string &str) { function XMLNode (line 221) | XMLNode* XMLElement::prepend (unique_ptr child) { function XMLNode (line 242) | XMLNode* XMLElement::insertBefore (unique_ptr child, const XMLN... function XMLNode (line 259) | XMLNode* XMLElement::insertAfter (unique_ptr child, XMLNode *si... function XMLElement (line 278) | XMLElement* XMLElement::wrap (XMLNode *first, const XMLNode *last, const... function XMLNode (line 308) | XMLNode* XMLElement::unwrap (XMLElement *element) { function XMLElement (line 369) | XMLElement* XMLElement::getFirstDescendant (const char *name, const char... function ostream (line 385) | ostream& XMLElement::write (ostream &os) const { function XMLText (line 521) | const XMLText* XMLText::toWSNode () const { function ostream (line 527) | ostream& XMLCData::write (ostream &os) const { FILE: src/XMLNode.hpp class XMLCData (line 32) | class XMLCData method XMLCData (line 207) | XMLCData () =default; method XMLCData (line 208) | explicit XMLCData (std::string data) : _data(std::move(data)) {} method clone (line 209) | std::unique_ptr clone () const override {return util::make_un... method clear (line 210) | void clear () override {_data.clear();} method XMLCData (line 213) | const XMLCData* toCData () const override {return this;} class XMLComment (line 33) | class XMLComment method XMLComment (line 194) | explicit XMLComment (std::string str) : _text(std::move(str)) {} method clone (line 195) | std::unique_ptr clone () const override {return util::make_un... method clear (line 196) | void clear () override {_text.clear();} method XMLComment (line 198) | const XMLComment* toComment () const override {return this;} class XMLElement (line 34) | class XMLElement type Attribute (line 112) | struct Attribute { method Attribute (line 113) | Attribute (std::string nam, std::string val) : name(std::move(nam)),... method Attribute (line 114) | Attribute (std::pair attr) : name(std::mov... method clone (line 127) | std::unique_ptr clone () const override {return util::make_un... method XMLNode (line 142) | XMLNode* firstChild () const {return _firstChild.get();} method XMLNode (line 143) | XMLNode* lastChild () const {return _lastChild;} method Attributes (line 146) | Attributes& attributes () {return _attributes;} method Attributes (line 147) | const Attributes& attributes () const {return _attributes;} method XMLNodeIterator (line 148) | XMLNodeIterator begin () {return XMLNodeIterator(_firstChild.get());} method XMLNodeIterator (line 149) | XMLNodeIterator end () {return XMLNodeIterator(nullptr);} method ConstXMLNodeIterator (line 150) | ConstXMLNodeIterator begin () const {return ConstXMLNodeIterator(_firs... method ConstXMLNodeIterator (line 151) | ConstXMLNodeIterator end () const {return ConstXMLNodeIterator(nullptr);} method XMLElement (line 153) | const XMLElement* toElement () const override {return this;} class XMLText (line 35) | class XMLText method XMLText (line 175) | explicit XMLText (std::string str) : _text(std::move(str)) {} method clone (line 176) | std::unique_ptr clone () const override {return util::make_un... method clear (line 177) | void clear () override {_text.clear();} method XMLText (line 184) | const XMLText* toText () const override {return this;} class XMLNode (line 37) | class XMLNode { method T (line 41) | T* cast (const T* (XMLNode::*func)() const) { method XMLNode (line 46) | XMLNode () =default; method XMLNode (line 47) | XMLNode (const XMLNode &node) : _next(nullptr) {} method XMLNode (line 48) | XMLNode (XMLNode &&node) noexcept : _parent(node._parent), _prev(node.... method XMLElement (line 53) | virtual const XMLElement* toElement () const {return nullptr;} method XMLText (line 54) | virtual const XMLText* toText () const {return nullptr;} method XMLText (line 55) | virtual const XMLText* toWSNode () const {return nullptr;} method XMLComment (line 56) | virtual const XMLComment* toComment () const {return nullptr;} method XMLCData (line 57) | virtual const XMLCData* toCData () const {return nullptr;} method XMLElement (line 58) | XMLElement* toElement () {return cast(&XMLNode::toElement);} method XMLText (line 59) | XMLText* toText () {return cast(&XMLNode::toText);} method XMLComment (line 60) | XMLComment* toComment () {return cast(&XMLNode::toComment);} method XMLCData (line 61) | XMLCData* toCData () {return cast(&XMLNode::toCData);} method XMLNode (line 62) | XMLNode* parent () const {return _parent;} method XMLNode (line 63) | XMLNode* prev () const {return _prev;} method XMLNode (line 64) | XMLNode* next () const {return _next.get();} method parent (line 72) | void parent (XMLNode *p) {_parent = p;} method prev (line 73) | void prev (XMLNode *p) {_prev = p;} class XMLNodeIteratorTempl (line 83) | class XMLNodeIteratorTempl { method XMLNodeIteratorTempl (line 91) | XMLNodeIteratorTempl () =default; method XMLNodeIteratorTempl (line 92) | explicit XMLNodeIteratorTempl (XMLNode *curr) : _curr(curr) {} method XMLNodeIteratorTempl (line 93) | XMLNodeIteratorTempl& operator ++ () {_curr = _curr->next(); return ... method XMLNodeIteratorTempl (line 94) | XMLNodeIteratorTempl& operator -- () {_curr = _curr->prev(); return ... method XMLNodeIteratorTempl (line 95) | XMLNodeIteratorTempl operator ++ (int) {auto p=_curr; _curr = _curr->n... method XMLNodeIteratorTempl (line 96) | XMLNodeIteratorTempl operator -- (int) {auto p=_curr; _curr = _curr->p... method T (line 97) | T* operator * () {return _curr;} method T (line 98) | T& operator -> () {return *_curr;} class XMLElement (line 110) | class XMLElement : public XMLNode { type Attribute (line 112) | struct Attribute { method Attribute (line 113) | Attribute (std::string nam, std::string val) : name(std::move(nam)),... method Attribute (line 114) | Attribute (std::pair attr) : name(std::mov... method clone (line 127) | std::unique_ptr clone () const override {return util::make_un... method XMLNode (line 142) | XMLNode* firstChild () const {return _firstChild.get();} method XMLNode (line 143) | XMLNode* lastChild () const {return _lastChild;} method Attributes (line 146) | Attributes& attributes () {return _attributes;} method Attributes (line 147) | const Attributes& attributes () const {return _attributes;} method XMLNodeIterator (line 148) | XMLNodeIterator begin () {return XMLNodeIterator(_firstChild.get());} method XMLNodeIterator (line 149) | XMLNodeIterator end () {return XMLNodeIterator(nullptr);} method ConstXMLNodeIterator (line 150) | ConstXMLNodeIterator begin () const {return ConstXMLNodeIterator(_firs... method ConstXMLNodeIterator (line 151) | ConstXMLNodeIterator end () const {return ConstXMLNodeIterator(nullptr);} method XMLElement (line 153) | const XMLElement* toElement () const override {return this;} class XMLText (line 173) | class XMLText : public XMLNode { method XMLText (line 175) | explicit XMLText (std::string str) : _text(std::move(str)) {} method clone (line 176) | std::unique_ptr clone () const override {return util::make_un... method clear (line 177) | void clear () override {_text.clear();} method XMLText (line 184) | const XMLText* toText () const override {return this;} class XMLComment (line 192) | class XMLComment : public XMLNode { method XMLComment (line 194) | explicit XMLComment (std::string str) : _text(std::move(str)) {} method clone (line 195) | std::unique_ptr clone () const override {return util::make_un... method clear (line 196) | void clear () override {_text.clear();} method XMLComment (line 198) | const XMLComment* toComment () const override {return this;} class XMLCData (line 205) | class XMLCData : public XMLNode { method XMLCData (line 207) | XMLCData () =default; method XMLCData (line 208) | explicit XMLCData (std::string data) : _data(std::move(data)) {} method clone (line 209) | std::unique_ptr clone () const override {return util::make_un... method clear (line 210) | void clear () override {_data.clear();} method XMLCData (line 213) | const XMLCData* toCData () const override {return this;} FILE: src/XMLParser.cpp function XMLElement (line 26) | XMLElement* XMLParser::setRootElement (XMLElement *root) { function find_end_of_tag (line 51) | static string::size_type find_end_of_tag (const string &str, string::siz... function XMLElement (line 173) | XMLElement* XMLParser::finishPushContext (unique_ptr elem) { function XMLElement (line 182) | XMLElement* XMLParser::openElement (const string &tag) { function XMLElement (line 245) | XMLElement* XMLParser::createElementPtr (std::string name) const { FILE: src/XMLParser.hpp type XMLParserException (line 29) | struct XMLParserException : MessageException { method XMLParserException (line 30) | explicit XMLParserException (const std::string &msg) : MessageExceptio... class XMLParser (line 33) | class XMLParser { method XMLParser (line 38) | XMLParser () =default; method XMLParser (line 40) | explicit XMLParser (XMLElement *root) {setRootElement(root);} method XMLElement (line 48) | XMLElement* context () {return _elementStack.back();} method finishPopContext (line 51) | virtual void finishPopContext () {} FILE: src/XMLString.cpp function string (line 32) | static string translate (uint32_t c) { function round (line 75) | static inline double round (double x, int n) { FILE: src/XMLString.hpp class XMLString (line 27) | class XMLString : public std::string { method XMLString (line 29) | XMLString () : std::string() {} FILE: src/XXHashFunction.hpp type XXHInterface (line 33) | struct XXHInterface { type XXHInterface<4> (line 37) | struct XXHInterface<4> { type XXHInterface<8> (line 48) | struct XXHInterface<8> { type XXHInterface<16> (line 60) | struct XXHInterface<16> { class XXHashFunction (line 73) | class XXHashFunction : public HashFunction { method XXHashFunction (line 76) | XXHashFunction () : _state(Interface::createState()) {Interface::reset... method XXHashFunction (line 77) | XXHashFunction (const char *data, size_t length) : XXHashFunction() {u... method XXHashFunction (line 78) | explicit XXHashFunction(const std::string &data) : XXHashFunction() {u... method XXHashFunction (line 79) | explicit XXHashFunction(const std::vector &data) : XXHashFunc... method digestSize (line 81) | int digestSize () const override {return HASH_BYTES;} method reset (line 82) | void reset () override {Interface::reset(_state, 0);} method update (line 83) | void update (const char *data, size_t length) override {Interface::upd... method update (line 84) | void update (const std::string &data) override {update(data.data(), da... method update (line 85) | void update (const std::vector &data) override {update(reinte... method digestBytes (line 89) | std::vector digestBytes () const override { method digestValue (line 93) | typename Interface::Digest digestValue () const {return Interface::dig... method version (line 94) | static unsigned version () {return XXH_versionNumber();} FILE: src/ZLibOutputStream.hpp type ZLibException (line 35) | struct ZLibException : MessageException { method ZLibException (line 36) | explicit ZLibException (const std::string &msg) : MessageException(msg... type ZLibCompressionFormat (line 39) | enum ZLibCompressionFormat {ZLIB_DEFLATE=0, ZLIB_GZIP=16} class ZLibOutputBuffer (line 41) | class ZLibOutputBuffer : public std::streambuf { method ZLibOutputBuffer (line 43) | ZLibOutputBuffer () =default; method ZLibOutputBuffer (line 45) | ZLibOutputBuffer (std::streambuf *sbuf, ZLibCompressionFormat format, ... method open (line 58) | bool open (std::streambuf *sink, ZLibCompressionFormat format, int zip... method close (line 76) | void close () { method int_type (line 80) | int_type overflow (int_type c) override { method sync (line 92) | int sync () override { method flush (line 102) | void flush (int flushmode) { method close (line 123) | void close (bool finish) { class ZLibOutputStream (line 142) | class ZLibOutputStream : private ZLibOutputBuffer, public std::ostream { method ZLibOutputStream (line 144) | ZLibOutputStream () : std::ostream(this) {} method ZLibOutputStream (line 146) | ZLibOutputStream (std::ostream &os, ZLibCompressionFormat format, int ... method open (line 151) | bool open (std::ostream &os, ZLibCompressionFormat format, int zipLeve... method close (line 156) | void close () { class ZLibOutputFileStream (line 162) | class ZLibOutputFileStream : public ZLibOutputStream { method ZLibOutputFileStream (line 164) | ZLibOutputFileStream (const std::string &fname, ZLibCompressionFormat ... FILE: src/algorithm.hpp type algo (line 27) | namespace algo { function T (line 30) | T accumulate (const Container &c, T init, BinaryOp op) { function any_of (line 35) | bool any_of (const Container &c, UnaryOp op) { function all_of (line 40) | bool all_of (const Container &c, UnaryOp op) { function none_of (line 45) | bool none_of (const Container &c, UnaryOp op) { function binary_search (line 50) | bool binary_search (const Container &c, T val, Compare cmp) { function OutputIt (line 55) | OutputIt copy (const Container &c, OutputIt out) { function OutputIt (line 60) | OutputIt copy_if (const Container &c, OutputIt out, UnaryOp op) { function count_if (line 65) | size_t count_if (const Container &c, UnaryOp op) { function erase_if (line 70) | auto erase_if (Container &c, UnaryOp op) -> decltype(std::begin(std::d... function find (line 76) | auto find (Container &c, const T &val) -> decltype(std::begin(std::dec... function find_if (line 82) | auto find_if (Container &c, UnaryOp op) -> decltype(std::begin(std::de... function generate (line 88) | void generate (Container &c, Generator generator) { function lower_bound (line 93) | auto lower_bound (Container &c, const T &val) -> decltype(std::begin(s... function lower_bound (line 99) | auto lower_bound (Container &c, const T &val, Compare cmp) -> decltype... function max_element (line 105) | auto max_element (Container &c) -> decltype(std::begin(std::declval &versionComponents) { method add (line 219) | void add (const string &name, uint32_t version, int compcount=1, uint3... method write (line 231) | void write (ostream &os) { method append (line 247) | void append (const string &name, const string &version) { function print_version (line 256) | static void print_version (bool extended) { function init_fontmap (line 288) | static void init_fontmap (const CommandLine &cmdline) { function string (line 308) | static string svg_options_hash (const CommandLine &cmdline) { function list_page_hashes (line 326) | static bool list_page_hashes (const CommandLine &cmdline, DVIToSVG &dvis... function set_variables (line 339) | static void set_variables (const CommandLine &cmdline) { function timer_message (line 406) | static void timer_message (double start_time, const pair *pagei... function convert_file (line 419) | static void convert_file (size_t fnameIndex, const CommandLine &cmdline) { function main (line 461) | int main (int argc, char *argv[]) { FILE: src/fonts/Base14Fonts.cpp function MemoryFontData (line 44) | const MemoryFontData* find_base14_font (const string &fontname) { FILE: src/fonts/Base14Fonts.hpp type MemoryFontData (line 26) | struct MemoryFontData { method MemoryFontData (line 27) | MemoryFontData () =delete; FILE: src/iapi.h type display_callback (line 102) | typedef struct display_callback_s display_callback; type gsapi_revision_t (line 105) | typedef struct gsapi_revision_s { type vd_trace_interface_s (line 250) | struct vd_trace_interface_s type vd_trace_interface_s (line 252) | struct vd_trace_interface_s type vd_trace_interface_s (line 289) | struct vd_trace_interface_s FILE: src/opt2cpp.py function create_hpp (line 68) | def create_hpp (optfile): function check_redefinition (line 110) | def check_redefinition (optelem): function create_optvar (line 116) | def create_optvar (optelem): function create_optname (line 139) | def create_optname (optelem): FILE: src/optimizer/AttributeExtractor.cpp function XMLNode (line 83) | XMLNode* AttributeExtractor::extractAttribute (XMLElement *elem) { FILE: src/optimizer/AttributeExtractor.hpp class AttributeExtractor (line 29) | class AttributeExtractor : public OptimizerModule { type AttributeRun (line 33) | struct AttributeRun { method XMLNode (line 36) | XMLNode* first () {return _first;} method XMLNode (line 37) | XMLNode* last () {return _last;} method length (line 38) | int length () const {return _length;} method execute (line 46) | void execute (XMLElement*, XMLElement *context) override {execute(cont... FILE: src/optimizer/ClipPathReassigner.cpp function hash_value (line 36) | static uint64_t hash_value (XMLElement *elem) { function string (line 51) | static inline string extract_id_from_url (const string &url) { FILE: src/optimizer/ClipPathReassigner.hpp class ClipPathReassigner (line 27) | class ClipPathReassigner : public OptimizerModule { type NamedPathString (line 28) | struct NamedPathString { method NamedPathString (line 29) | NamedPathString () =default; method NamedPathString (line 30) | NamedPathString (const std::string &svgPathName, const char *svgPath... FILE: src/optimizer/DependencyGraph.hpp class DependencyGraph (line 31) | class DependencyGraph { type GraphNode (line 32) | struct GraphNode { method GraphNode (line 33) | explicit GraphNode (const T &k) : key(k), dependent() {} method addDependee (line 35) | void addDependee (GraphNode *node) { method unlinkDependees (line 42) | void unlinkDependees () { method unlinkDependee (line 48) | void unlinkDependee (GraphNode *dependee) { method insert (line 65) | void insert (const T &key) { method insert (line 73) | void insert (const T &dependentKey, const T &key) { method removeDependencyPath (line 85) | void removeDependencyPath (const T &key) { method getKeys (line 100) | std::vector getKeys () const { method contains (line 107) | bool contains (const T &value) const { method empty (line 111) | bool empty () const { method writeDOT (line 116) | void writeDOT (std::ostream &os) const { FILE: src/optimizer/GroupCollapser.cpp function XMLElement (line 42) | static XMLElement* only_child_element (XMLElement *elem) { function remove_ws_nodes (line 58) | static void remove_ws_nodes (const XMLElement *elem) { FILE: src/optimizer/GroupCollapser.hpp class GroupCollapser (line 26) | class GroupCollapser : public OptimizerModule { method execute (line 28) | void execute (XMLElement*, XMLElement *context) override {execute(cont... method execute (line 29) | void execute (XMLElement *context) {execute(context, 0);} FILE: src/optimizer/OptimizerModule.hpp class XMLElement (line 23) | class XMLElement class OptimizerModule (line 25) | class OptimizerModule { FILE: src/optimizer/RedundantElementRemover.cpp function string (line 33) | static inline string extract_id_from_url (const string &url) { FILE: src/optimizer/RedundantElementRemover.hpp class RedundantElementRemover (line 25) | class RedundantElementRemover : public OptimizerModule { FILE: src/optimizer/SVGOptimizer.cpp function OptimizerModule (line 127) | OptimizerModule* SVGOptimizer::getModule (const string &name) const { FILE: src/optimizer/SVGOptimizer.hpp class SVGTree (line 30) | class SVGTree class SVGOptimizer (line 32) | class SVGOptimizer { type ModuleEntry (line 33) | struct ModuleEntry { method ModuleEntry (line 34) | ModuleEntry (std::string name, std::unique_ptr mod) method SVGOptimizer (line 42) | explicit SVGOptimizer (SVGTree &svg) : SVGOptimizer(&svg) {} FILE: src/optimizer/TextSimplifier.cpp function common_inheritable_attributes (line 36) | static XMLElement::Attributes common_inheritable_attributes (const vecto... function get_tspans (line 67) | static vector get_tspans (XMLElement *textElement) { FILE: src/optimizer/TextSimplifier.hpp class TextSimplifier (line 25) | class TextSimplifier : public OptimizerModule { method execute (line 27) | void execute (XMLElement *defs, XMLElement *context) override {execute... FILE: src/optimizer/TransformSimplifier.cpp function string (line 106) | static string translate_cmd (double dx, double dy) { function string (line 119) | static string scale_cmd (double sx, double sy) { function string (line 132) | static string rotate_cmd (double rad) { function string (line 141) | static string skewx_cmd (double rad) { function string (line 150) | static string skewy_cmd (double rad) { function not_equal (line 159) | static bool not_equal (double x, double y) { function string (line 169) | string TransformSimplifier::decompose (const Matrix &matrix) { FILE: src/optimizer/TransformSimplifier.hpp class Matrix (line 26) | class Matrix class TransformSimplifier (line 28) | class TransformSimplifier : public OptimizerModule { method execute (line 30) | void execute (XMLElement*, XMLElement *context) override {execute(cont... FILE: src/optimizer/WSNodeRemover.hpp class WSNodeRemover (line 25) | class WSNodeRemover : public OptimizerModule { method execute (line 27) | void execute (XMLElement*, XMLElement *context) override {execute(cont... FILE: src/ttf/CmapTable.hpp class RangeMap (line 25) | class RangeMap type ttf (line 27) | namespace ttf { class CmapTable (line 31) | class CmapTable : public TTFTable { method tag (line 33) | uint32_t tag () const override {return name2id("cmap");} FILE: src/ttf/GlyfTable.cpp function next (line 64) | static vector::iterator next (vector::iterator it,... function to_point (line 294) | static Glyph::Point to_point (const DPair &p) { type GlyphToContourActions (line 299) | struct GlyphToContourActions : Glyph::IterationActions { method GlyphToContourActions (line 300) | GlyphToContourActions (list &cnts, double s) : contours(cnts)... method moveto (line 302) | void moveto (const Glyph::Point &p) override { method lineto (line 307) | void lineto (const Glyph::Point &p) override { method quadto (line 314) | void quadto (const Glyph::Point &p1, const Glyph::Point &p2) override { method cubicto (line 327) | void cubicto (const Glyph::Point &p1, const Glyph::Point &p2, const Gl... method add (line 340) | void add (const Glyph::Point &p, bool oncurve) { function Contour (line 385) | Contour GlyfTable::getNotDefContour () const { function ostream (line 433) | static ostream& write (ostream &os, const Pair &p) { function ostream (line 438) | static ostream& write (ostream &os, const Pair &p, const Ts& ...arg... FILE: src/ttf/GlyfTable.hpp type ttf (line 29) | namespace ttf { type PointInfo (line 31) | struct PointInfo { type State (line 32) | enum State {OFFCURVE, ONCURVE, REMOVED} method PointInfo (line 34) | PointInfo (double x, double y, bool oncurve) : coords(std::round(x),... method PointInfo (line 35) | PointInfo (int x, int y) : coords(x, y), state(ONCURVE) {} method oncurve (line 36) | bool oncurve () const {return state == ONCURVE;} method offcurve (line 37) | bool offcurve () const {return state == OFFCURVE;} method removed (line 38) | bool removed () const {return state == REMOVED;} method markForRemoval (line 39) | void markForRemoval () {state = REMOVED;} class Contour (line 45) | class Contour { method Contour (line 50) | Contour () =default; method Contour (line 51) | Contour (Contour &&contour) =default; method Contour (line 53) | Contour (const Contour &contour) =delete; method Iterator (line 54) | Iterator begin () {return _pointInfos.begin();} method Iterator (line 55) | Iterator end () {return _pointInfos.end();} method ConstIterator (line 56) | ConstIterator begin () const {return _pointInfos.begin();} method ConstIterator (line 57) | ConstIterator end () const {return _pointInfos.end();} method numPoints (line 58) | size_t numPoints () const {return _pointInfos.size();} method PointInfo (line 59) | const PointInfo& operator [] (size_t pos) const {return _pointInfos[... method empty (line 60) | bool empty () const {return _pointInfos.empty();} method append (line 64) | void append (PointInfo &&pinfo) {_pointInfos.emplace_back(std::move(... method reserve (line 65) | void reserve (size_t n) {_pointInfos.reserve(n);} class GlyfTable (line 80) | class GlyfTable : public TTFTable { method tag (line 82) | uint32_t tag () const override {return name2id("glyf");} FILE: src/ttf/HeadTable.hpp type ttf (line 26) | namespace ttf { class HeadTable (line 30) | class HeadTable : public TTFTable { method tag (line 33) | uint32_t tag () const override {return name2id("head");} method offsetToChecksum (line 36) | static int offsetToChecksum () {return 2+2+4;} method setLongOffsetFormat (line 39) | void setLongOffsetFormat () {_indexToLocFormat = 1;} FILE: src/ttf/HheaTable.hpp type ttf (line 25) | namespace ttf { class HheaTable (line 29) | class HheaTable : public TTFTable { method tag (line 32) | uint32_t tag () const override {return name2id("hhea");} FILE: src/ttf/HmtxTable.hpp type ttf (line 26) | namespace ttf { class HmtxTable (line 30) | class HmtxTable : public TTFTable { type CharWidthInfo (line 32) | struct CharWidthInfo { method CharWidthInfo (line 33) | CharWidthInfo (int16_t l, int16_t w) : lsb(l), advWidth(w) {} method tag (line 38) | uint32_t tag () const override {return name2id("hmtx");} method isFixedPitch (line 40) | bool isFixedPitch () const {return _isFixedPitch;} FILE: src/ttf/LocaTable.hpp type ttf (line 26) | namespace ttf { class LocaTable (line 30) | class LocaTable : public TTFTable { method tag (line 33) | uint32_t tag () const override {return name2id("loca");} method write (line 35) | void write (std::ostream &os) const override { method addOffset (line 45) | void addOffset (uint32_t offset) { FILE: src/ttf/MaxpTable.hpp type ttf (line 24) | namespace ttf { class MaxpTable (line 28) | class MaxpTable : public TTFTable { method tag (line 31) | uint32_t tag () const override {return name2id("maxp");} FILE: src/ttf/NameTable.cpp type NameID (line 30) | enum NameID { type NameEntry (line 60) | struct NameEntry { FILE: src/ttf/NameTable.hpp type ttf (line 27) | namespace ttf { class NameTable (line 31) | class NameTable : public TTFTable { method tag (line 33) | uint32_t tag () const override {return name2id("name");} FILE: src/ttf/OS2Table.cpp function unicode_range_bit (line 110) | static int unicode_range_bit (uint32_t codepoint) { function compute_unicode_range_bits (line 232) | static vector compute_unicode_range_bits (const RangeMap &char... FILE: src/ttf/OS2Table.hpp type ttf (line 26) | namespace ttf { class OS2Table (line 31) | class OS2Table : public TTFTable { method tag (line 34) | uint32_t tag () const override {return name2id("OS/2");} method updateXMinMax (line 39) | void updateXMinMax (int16_t xmin, int16_t xmax) {_xmax = xmax;} method updateYMinMax (line 40) | void updateYMinMax (int16_t ymin, int16_t ymax) {} FILE: src/ttf/PostTable.cpp function write_pascal_string (line 31) | static void write_pascal_string (ostream &os, const string &str) { FILE: src/ttf/PostTable.hpp type ttf (line 25) | namespace ttf { class PostTable (line 29) | class PostTable : public TTFTable { method tag (line 31) | uint32_t tag () const override {return name2id("post");} FILE: src/ttf/TTFAutohint.cpp function string (line 41) | string TTFAutohint::lastErrorMessage () const { function string (line 45) | string TTFAutohint::version () const { function string (line 54) | static string get_libttfautohint () { function string (line 135) | string TTFAutohint::lastErrorMessage () const { function string (line 144) | string TTFAutohint::version () const { FILE: src/ttf/TTFAutohint.hpp type ttf (line 30) | namespace ttf { class TTFAutohint (line 32) | class TTFAutohint function TTFAutohint (line 39) | TTFAutohint (const TTFAutohint &ta) =delete; FILE: src/ttf/TTFTable.cpp function string (line 48) | string TableBuffer::name () const { function TableBuffer (line 80) | TableBuffer TTFTable::createBuffer () const { function string (line 89) | string TTFTable::name () const { FILE: src/ttf/TTFTable.hpp type ttf (line 27) | namespace ttf { class TableBuffer (line 30) | class TableBuffer { method tag (line 35) | uint32_t tag () const {return _tag;} method unpaddedSize (line 36) | uint32_t unpaddedSize () const {return _unpaddedSize;} method paddedSize (line 37) | uint32_t paddedSize () const {return uint32_t(_data.size());} method compressedSize (line 38) | uint32_t compressedSize () const {return _compressedSize;} method checksum (line 39) | uint32_t checksum () const {return _checksum;} method getUInt8 (line 43) | uint8_t getUInt8 (size_t offs) const {return _data[offs];} method getUInt16 (line 44) | uint16_t getUInt16 (size_t offs) const {return getUInt8(offs)*0x100 ... method getUInt32 (line 45) | uint32_t getUInt32 (size_t offs) const {return getUInt16(offs)*0x100... method setData (line 53) | void setData (size_t offset, const T val) { method write (line 64) | void write (std::ostream &os) const { class TTFWriter (line 77) | class TTFWriter class TTFTable (line 80) | class TTFTable { method active (line 86) | bool active () const {return _ttfWriter != nullptr;} method name2id (line 90) | static constexpr uint32_t name2id (const char *str) { method setTTFWriter (line 95) | void setTTFWriter (TTFWriter *ttfWriter) {_ttfWriter = ttfWriter;} method TTFWriter (line 96) | TTFWriter* ttfWriter () const {return _ttfWriter;} method writeUInt8 (line 98) | static void writeUInt8 (std::ostream &os, uint8_t val) {os.put(val);} method writeUInt16 (line 99) | static void writeUInt16 (std::ostream &os, uint16_t val) {os.put(val... method writeUInt32 (line 100) | static void writeUInt32 (std::ostream &os, uint32_t val) {writeUInt1... method writeInt8 (line 101) | static void writeInt8 (std::ostream &os, int8_t val) {writeUInt8... method writeInt16 (line 102) | static void writeInt16 (std::ostream &os, int16_t val) {writeUInt1... method writeInt32 (line 103) | static void writeInt32 (std::ostream &os, int32_t val) {writeUInt3... FILE: src/ttf/TTFWriter.cpp class TTFHeader (line 58) | class TTFHeader : public TTFTable { method TTFHeader (line 60) | explicit TTFHeader (uint16_t numTables) : _numTables(numTables) {} method tag (line 61) | uint32_t tag () const override {return 0;} method write (line 63) | void write (ostream &os) const override { class TTFTableRecords (line 79) | class TTFTableRecords : public TTFTable { method TTFTableRecords (line 81) | explicit TTFTableRecords (const list &buffers) : _buffers... method tag (line 82) | uint32_t tag () const override {return 0;} method write (line 84) | void write (ostream &os) const override { function ttf_to_woff2 (line 206) | static bool ttf_to_woff2 (const string &buffer, ostream &os) { class WOFFHeader (line 268) | class WOFFHeader : public TTFTable { method WOFFHeader (line 270) | WOFFHeader (uint16_t numTables, uint32_t ttfSize, uint32_t woffSize) method tag (line 273) | uint32_t tag () const override {return 0;} method write (line 275) | void write (ostream &os) const override { class WOFFTableRecords (line 298) | class WOFFTableRecords : public TTFTable { method WOFFTableRecords (line 300) | explicit WOFFTableRecords (const list &buffers) : _buffer... method tag (line 301) | uint32_t tag () const override {return 0;} method write (line 303) | void write (ostream &os) const override { function ttf_to_woff (line 322) | static bool ttf_to_woff (list &&buffers, ostream &os) { type TableRecord (line 378) | struct TableRecord { method TableRecord (line 379) | TableRecord (const TableBuffer &buf, size_t ofs) FILE: src/ttf/TTFWriter.hpp class PhysicalFont (line 40) | class PhysicalFont type ttf (line 42) | namespace ttf { class TTFWriter (line 44) | class TTFWriter { method setTracerCallback (line 57) | void setTracerCallback (GFGlyphTracer::Callback &callback) {_tracerC... method PhysicalFont (line 59) | const PhysicalFont& getFont () const {return _font;} method RangeMap (line 60) | const RangeMap& getUnicodeCharMap () const {return _unicodeCharMap;} method isFixedPitch (line 65) | bool isFixedPitch () const {return _hmtx.isFixedPitch();} method updateContourInfo (line 67) | void updateContourInfo (uint16_t maxContours, uint16_t maxPoints) { method updateGlobalAdvanceWidth (line 71) | void updateGlobalAdvanceWidth (uint16_t w, uint16_t numHMetrics) {_h... method updateGlobalAdvanceHeight (line 72) | void updateGlobalAdvanceHeight (uint16_t h, uint16_t numVMetrics) { method addGlyphOffset (line 77) | void addGlyphOffset (uint32_t offset) { FILE: src/ttf/VheaTable.hpp type ttf (line 25) | namespace ttf { class VheaTable (line 29) | class VheaTable : public TTFTable { method tag (line 32) | uint32_t tag () const override {return name2id("vhea");} FILE: src/ttf/VmtxTable.hpp type ttf (line 26) | namespace ttf { class VmtxTable (line 30) | class VmtxTable : public TTFTable { type CharHeightInfo (line 32) | struct CharHeightInfo { method CharHeightInfo (line 33) | CharHeightInfo (int16_t l, int16_t h) : tsb(l), advHeight(h) {} method tag (line 38) | uint32_t tag () const override {return name2id("vmtx");} FILE: src/utility.cpp function string (line 106) | string util::trim (const string &str, const char *ws) { function string (line 120) | string util::normalize_space (string str, const char *ws) { function string (line 137) | string util::replace (string str, const string &find, const string &repl) { function string (line 177) | string util::tolower (const string &str) { function string (line 185) | string util::to_string (double val) { function read_int_string (line 211) | static bool read_int_string (istream &is, string &str, bool allow_leadin... function string (line 265) | string util::read_file_contents (const string &fname) { function string (line 281) | string util::mimetype (const string &fname) { FILE: src/utility.hpp type math (line 37) | namespace math { function deg2rad (line 44) | inline double deg2rad (double deg) {return PI*deg/180.0;} function rad2deg (line 45) | inline double rad2deg (double rad) {return 180.0*rad/PI;} function sgn (line 53) | int sgn (T x) {return (x > T(0)) - (x < T(0));} function clip (line 55) | inline double clip (double x, double min, double max) { type util (line 61) | namespace util { type IsEmptyString (line 63) | struct IsEmptyString : std::function { function tohex (line 68) | std::string tohex (T val) { function bytes (line 94) | std::vector bytes (T val, int n=0) { function base64_encode (line 113) | void base64_encode (InputIterator first, InputIterator last, OutputIte... function base64_encode (line 148) | inline void base64_encode (std::istream &is, std::ostream &os, int wra... function make_unique (line 158) | std::unique_ptr make_unique (Args&&... args) { function make_unique (line 167) | std::unique_ptr make_unique (std::size_t size) { function static_unique_ptr_cast (line 173) | std::unique_ptr static_unique_ptr_cast (std::unique_ptr &&old){ function count_leading_zeros (line 180) | typename std::enable_if::type function count_leading_zeros (line 186) | typename std::enable_if::type function count_leading_zeros (line 212) | typename std::enable_if::type function ilog2 (line 228) | int ilog2 (T n) { type set_const_of (line 233) | struct set_const_of { type by (line 235) | struct by { FILE: tests/BezierTest.cpp function TEST (line 35) | TEST(BezierTest, construct) { function TEST (line 58) | TEST(BezierTest, subcurve) { function TEST (line 105) | TEST(BezierTest, reverse) { function TEST (line 115) | TEST(BezierTest, bbox) { function TEST (line 121) | TEST(BezierTest, approximate) { function TEST (line 141) | TEST(BezierTest, reduceDegree) { FILE: tests/BitmapTest.cpp function TEST (line 27) | TEST(BitmapTest, bbox) { function TEST (line 38) | TEST(BitmapTest, setBits) { function TEST (line 64) | TEST(BitmapTest, copy) { FILE: tests/BoundingBoxTest.cpp function TEST (line 32) | TEST(BoundingBoxTest, construct) { function TEST (line 64) | TEST(BoundingBoxTest, extent) { function TEST (line 71) | TEST(BoundingBoxTest, set) { function TEST (line 90) | TEST(BoundingBoxTest, embed) { function TEST (line 122) | TEST(BoundingBoxTest, expand) { function TEST (line 129) | TEST(BoundingBoxTest, lock) { function TEST (line 137) | TEST(BoundingBoxTest, scale) { function TEST (line 146) | TEST(BoundingBoxTest, inc) { function TEST (line 153) | TEST(BoundingBoxTest, intersect) { function TEST (line 163) | TEST(BoundingBoxTest, transform) { function TEST (line 182) | TEST(BoundingBoxTest, svgViewBox) { function TEST (line 190) | TEST(BoundingBoxTest, svgRectElement) { function TEST (line 202) | TEST(BoundingBoxTest, extractLengths) { FILE: tests/CMapManagerTest.cpp function TEST (line 28) | TEST(CMapManagerTest, lookup_buildin) { function TEST (line 49) | TEST(CMapManagerTest, lookup_file) { function TEST (line 66) | TEST(CMapManagerTest, lookup_fail) { FILE: tests/CMapReaderTest.cpp class CMapReaderTest (line 29) | class CMapReaderTest : public ::testing::Test method CMapReaderTest (line 32) | CMapReaderTest () { function TEST_F (line 89) | TEST_F(CMapReaderTest, rostring) { function TEST_F (line 96) | TEST_F(CMapReaderTest, bfcode) { function TEST_F (line 113) | TEST_F(CMapReaderTest, cid) { FILE: tests/CMapTest.cpp function check_range (line 33) | static void check_range (const SegmentedCMap &cmap, int min, int max, in... function check_zero (line 39) | static void check_zero (const SegmentedCMap &cmap, int min, int max) { function TEST (line 45) | TEST(SegmentedCMapTest, disjoint_ranges) { function TEST (line 79) | TEST(SegmentedCMapTest, touching_ranges) { function TEST (line 100) | TEST(SegmentedCMapTest, overlapping_ranges) { function TEST (line 128) | TEST(SegmentedCMapTest, inner_ranges) { FILE: tests/CalculatorTest.cpp function TEST (line 26) | TEST(CalculatorTest, eval) { function TEST (line 51) | TEST(CalculatorTest, variables) { function TEST (line 68) | TEST(CalculatorTest, exceptions) { function TEST (line 81) | TEST(CalculatorTest, units) { FILE: tests/ColorSpecialTest.cpp class ColorSpecialTest (line 28) | class ColorSpecialTest : public ::testing::Test { type SetColor (line 30) | struct SetColor : EmptySpecialActions { method setFillColor (line 31) | void setFillColor (const Color &c) override {fillColor = uint32_t(... method setStrokeColor (line 32) | void setStrokeColor (const Color &c) override {strokeColor = uint32_... method equals (line 33) | bool equals (uint32_t c) const {return fillColor == c... method equals (line 34) | bool equals (uint32_t fc, uint32_t sc) const {return fillColor == f... function TEST_F (line 42) | TEST_F(ColorSpecialTest, info) { function TEST_F (line 51) | TEST_F(ColorSpecialTest, readColor) { function TEST_F (line 66) | TEST_F(ColorSpecialTest, gray) { function TEST_F (line 73) | TEST_F(ColorSpecialTest, rgb) { function TEST_F (line 91) | TEST_F(ColorSpecialTest, hsb) { function TEST_F (line 99) | TEST_F(ColorSpecialTest, cmyk) { function TEST_F (line 107) | TEST_F(ColorSpecialTest, stack1) { function TEST_F (line 130) | TEST_F(ColorSpecialTest, stack2) { function TEST_F (line 152) | TEST_F(ColorSpecialTest, stack3) { function TEST_F (line 175) | TEST_F(ColorSpecialTest, stack4) { function TEST_F (line 193) | TEST_F(ColorSpecialTest, constant) { function TEST_F (line 200) | TEST_F(ColorSpecialTest, errors) { FILE: tests/ColorTest.cpp function TEST (line 26) | TEST(ColorTest, construct) { function TEST (line 35) | TEST(ColorTest, gray) { function TEST (line 44) | TEST(ColorTest, hsb) { function TEST (line 65) | TEST(ColorTest, cmyk) { function TEST (line 72) | TEST(ColorTest, name) { function TEST (line 91) | TEST(ColorTest, rgbfunc) { function TEST (line 99) | TEST(ColorTest, cmykfunc) { function TEST (line 107) | TEST(ColorTest, getXYZ) { function TEST (line 139) | TEST(ColorTest, getLab) { function TEST (line 171) | TEST(ColorTest, svgColorString) { function TEST (line 186) | TEST(ColorTest, components) { function TEST (line 194) | TEST(ColorTest, scale) { function TEST (line 202) | TEST(ColorTest, set) { FILE: tests/CommandLineTest.cpp function TEST (line 27) | TEST(CommandLineTest, noarg_short) { function TEST (line 43) | TEST(CommandLineTest, noarg_long) { function TEST (line 63) | TEST(CommandLineTest, arg_short) { function TEST (line 89) | TEST(CommandLineTest, arg_combined) { function TEST (line 107) | TEST(CommandLineTest, arg_separated) { function TEST (line 123) | TEST(CommandLineTest, arg_long) { function TEST (line 143) | TEST(CommandLineTest, string_arg) { function TEST (line 156) | TEST(CommandLineTest, abbrev_long) { function TEST (line 175) | TEST(CommandLineTest, error) { function TEST (line 207) | TEST(CommandLineTest, file) { function TEST (line 224) | TEST(CommandLineTest, files_only) { function TEST (line 240) | TEST(CommandLineTest, help) { FILE: tests/DVIReaderTest.cpp function write (line 35) | void write (ostream &os, T val) { function write (line 40) | void write (ostream &os, double val) { function ostream (line 46) | ostream& operator << (ostream &os, const vector &vec) { class LoggingDVIReader (line 58) | class LoggingDVIReader : public DVIReader { method LoggingDVIReader (line 60) | LoggingDVIReader (istream& is, ostream &os) : DVIReader (is), _inVirtu... method execute (line 62) | void execute () { method dviPre (line 69) | void dviPre (uint8_t id, uint32_t numer, uint32_t denom, uint32_t mag,... method dviPost (line 73) | void dviPost (uint16_t stdepth, uint16_t pages, uint32_t pw, uint32_t ... method dviPostPost (line 77) | void dviPostPost (uint8_t id, uint32_t postOffset) override { method dviBop (line 81) | void dviBop (const vector &c, int32_t prevBopOffset) override { method dviEop (line 85) | void dviEop () override {_os << "eop";} method dviSetChar0 (line 86) | void dviSetChar0 (uint32_t c, const Font *font) override {if (!_inVirt... method dviSetChar (line 87) | void dviSetChar (uint32_t c, const Font *font) override {if (!_inVirt... method dviPutChar (line 88) | void dviPutChar (uint32_t c, const Font *font) override {if (!_inVirt... method dviSetRule (line 89) | void dviSetRule (double h, double w) override {_os << "setrule " << XM... method dviPutRule (line 90) | void dviPutRule (double h, double w) override {_os << "putrule " << XM... method dviNop (line 91) | void dviNop () override {_os << "nop";} method dviPush (line 92) | void dviPush () override {_os << "push";} method dviPop (line 93) | void dviPop () override {_os << "pop";} method dviRight (line 94) | void dviRight (double dx) override {_os << "right " << XMLString(dx);} method dviDown (line 95) | void dviDown (double dy) override {_os << "down " << XMLString(dy);} method dviX0 (line 96) | void dviX0 () override {_os << "x0";} method dviY0 (line 97) | void dviY0 () override {_os << "y0";} method dviW0 (line 98) | void dviW0 () override {_os << "w0";} method dviZ0 (line 99) | void dviZ0 () override {_os << "z0";} method dviX (line 100) | void dviX (double x) override {_os << "x " << XMLString(x);} method dviY (line 101) | void dviY (double y) override {_os << "y " << XMLString(y);} method dviW (line 102) | void dviW (double w) override {_os << "w " << XMLString(w);} method dviZ (line 103) | void dviZ (double z) override {_os << "z " << XMLString(z);} method dviDir (line 104) | void dviDir (WritingMode dir) override {_os << "dir " << int(dir);} method dviXXX (line 105) | void dviXXX (const string &str) override {_os << "xxx '" << str << "'";} method dviFontDef (line 107) | void dviFontDef (uint32_t fontnum, uint32_t checksum, const Font *font... method dviFontNum (line 111) | void dviFontNum (uint32_t fontnum, SetFontMode mode, const Font *font)... method dviXPic (line 122) | void dviXPic (uint8_t box, const vector &matrix, int16_t page... method dviXFontDef (line 126) | void dviXFontDef (uint32_t fontnum, const NativeFont *font) override { method dviXGlyphArray (line 130) | void dviXGlyphArray (vector &dx, vector &dy, vector &dx, vector &glyphs, co... method dviXTextAndGlyphs (line 138) | void dviXTextAndGlyphs (vector &dx, vector &dy, vector... method executeCommand (line 142) | int executeCommand () override { function test_dvi_file (line 163) | static void test_dvi_file (const char *fname, const vector ... function TEST (line 187) | TEST(DVIReaderTest, dvi_v2) { function TEST (line 532) | TEST(DVIReaderTest, dvi_v3) { FILE: tests/DependencyGraphTest.cpp function populate (line 26) | static void populate (DependencyGraph &tree) { function TEST (line 37) | TEST(DependencyGraphTest, getKeys) { function TEST (line 49) | TEST(DependencyGraphTest, insert) { function TEST (line 60) | TEST(DependencyGraphTest, removeDependencyPath) { FILE: tests/DirectoryTest.cpp function TEST (line 35) | TEST(DirectoryTest, dirs) { function TEST (line 47) | TEST(DirectoryTest, file) { FILE: tests/DvisvgmSpecialTest.cpp class MyDvisvgmSpecialHandler (line 36) | class MyDvisvgmSpecialHandler : public DvisvgmSpecialHandler { method MyDvisvgmSpecialHandler (line 38) | explicit MyDvisvgmSpecialHandler (EmptySpecialActions &actions) : _act... method finishPreprocessing (line 39) | void finishPreprocessing () {dviPreprocessingFinished();} method beginPage (line 40) | void beginPage () {dviBeginPage(0, _actions);} method finishPage (line 41) | void finishPage () {dviEndPage(0, _actions);} class DvisvgmSpecialTest (line 48) | class DvisvgmSpecialTest : public ::testing::Test { method DvisvgmSpecialTest (line 50) | DvisvgmSpecialTest () : handler(recorder) {} class ActionsRecorder (line 53) | class ActionsRecorder : public EmptySpecialActions { method embed (line 55) | void embed (const BoundingBox &bb) override {bbox.embed(bb);} method getX (line 56) | double getX () const override {return -42;} method getY (line 57) | double getY () const override {return 14;} method getCurrentPageNumber (line 58) | unsigned getCurrentPageNumber() const override {return 1;} method Color (line 59) | Color getFillColor () const override {return Color(0xff000... method Color (line 60) | Color getStrokeColor () const override {return Color(0x00ff0... method FilePath (line 61) | FilePath getSVGFilePath(unsigned pageno) const override {return File... method defsEquals (line 62) | bool defsEquals (const string &str) const {return defsString() ... method pageEquals (line 63) | bool pageEquals (const string &str) const {return pageString() ... method pageMatches (line 64) | bool pageMatches (const string &pattern) const {return regex_match(p... method bboxEquals (line 65) | bool bboxEquals (const string &str) const {return bbox.svgViewB... method string (line 66) | string bboxString () const {return bbox.svgViewB... method string (line 67) | string defsString () const {return toString(svgT... method string (line 68) | string pageString () const {return toString(svgT... method clear (line 70) | void clear () { method string (line 77) | static string toString (const XMLNode *node) { method SetUp (line 88) | void SetUp () override { function TEST_F (line 100) | TEST_F(DvisvgmSpecialTest, basic) { function TEST_F (line 105) | TEST_F(DvisvgmSpecialTest, rawText) { function TEST_F (line 118) | TEST_F(DvisvgmSpecialTest, rawPage1) { function TEST_F (line 126) | TEST_F(DvisvgmSpecialTest, rawPage2) { function TEST_F (line 138) | TEST_F(DvisvgmSpecialTest, rawPage3) { function TEST_F (line 150) | TEST_F(DvisvgmSpecialTest, rawDefs1) { function TEST_F (line 158) | TEST_F(DvisvgmSpecialTest, rawDefs2) { function TEST_F (line 170) | TEST_F(DvisvgmSpecialTest, rawDefs3) { function TEST_F (line 182) | TEST_F(DvisvgmSpecialTest, rawCDATA) { function TEST_F (line 190) | TEST_F(DvisvgmSpecialTest, rawComments) { function TEST_F (line 198) | TEST_F(DvisvgmSpecialTest, rawPI) { function TEST_F (line 206) | TEST_F(DvisvgmSpecialTest, rawPageFail) { function TEST_F (line 216) | TEST_F(DvisvgmSpecialTest, rawDefsFail) { function TEST_F (line 226) | TEST_F(DvisvgmSpecialTest, rawdef) { function TEST_F (line 239) | TEST_F(DvisvgmSpecialTest, pattern1) { function TEST_F (line 264) | TEST_F(DvisvgmSpecialTest, pattern2) { function TEST_F (line 289) | TEST_F(DvisvgmSpecialTest, pattern3) { function TEST_F (line 315) | TEST_F(DvisvgmSpecialTest, fail1) { function TEST_F (line 322) | TEST_F(DvisvgmSpecialTest, fail2) { function TEST_F (line 329) | TEST_F(DvisvgmSpecialTest, processImg) { function TEST_F (line 343) | TEST_F(DvisvgmSpecialTest, fail3) { function TEST_F (line 349) | TEST_F(DvisvgmSpecialTest, processBBox) { function TEST_F (line 382) | TEST_F(DvisvgmSpecialTest, expandText) { function TEST_F (line 394) | TEST_F(DvisvgmSpecialTest, fail4) { FILE: tests/EllipticalArcTest.cpp function TEST (line 33) | TEST(EllipticalArcTest, construct1) { function TEST (line 46) | TEST(EllipticalArcTest, construct2) { function TEST (line 60) | TEST(EllipticalArcTest, construct3) { function TEST (line 67) | TEST(EllipticalArcTest, construct4) { function TEST (line 81) | TEST(EllipticalArcTest, transform) { function TEST (line 96) | TEST(EllipticalArcTest, bbox1) { function TEST (line 106) | TEST(EllipticalArcTest, bbox2) { function TEST (line 116) | TEST(EllipticalArcTest, approximate1) { function TEST (line 134) | TEST(EllipticalArcTest, approximate2) { FILE: tests/EmSpecialTest.cpp class EmSpecialTest (line 32) | class EmSpecialTest : public ::testing::Test { class ActionsRecorder (line 34) | class ActionsRecorder : public EmptySpecialActions { method ActionsRecorder (line 36) | ActionsRecorder () : x(), y() {} method embed (line 37) | void embed (const BoundingBox &bb) override {bbox.embed(bb);} method setX (line 38) | void setX (double xx) override {x = xx;} method setY (line 39) | void setY (double yy) override {x = yy;} method getX (line 40) | double getX () const override {return x;} method getY (line 41) | double getY () const override {return y;} method Color (line 42) | Color getFillColor () const override {return fillColor;} method setFillColor (line 43) | void setFillColor (const Color &c) override {fillColor = c;} method Color (line 44) | Color getStrokeColor () const override {return strokeColor;} method setStrokeColor (line 45) | void setStrokeColor (const Color &c) override {strokeColor = c;} method string (line 46) | string getPageXML () const {ostringstream oss; os... method Matrix (line 47) | const Matrix& getMatrix () const override {static Matrix m(1); r... method clear (line 49) | void clear () { class MyEmSpecialHandler (line 67) | class MyEmSpecialHandler : public EmSpecialHandler { method MyEmSpecialHandler (line 69) | explicit MyEmSpecialHandler (SpecialActions &a) : actions(a) {} method finishPage (line 70) | void finishPage () {dviEndPage(0, actions);} method processSpecial (line 71) | void processSpecial (const string &str) {stringstream ss; ss << str;... method EmSpecialTest (line 78) | EmSpecialTest () : handler(recorder) {} method SetUp (line 80) | void SetUp () override { function TEST_F (line 92) | TEST_F(EmSpecialTest, basic) { function TEST_F (line 97) | TEST_F(EmSpecialTest, lines1) { function TEST_F (line 120) | TEST_F(EmSpecialTest, lines2) { function TEST_F (line 145) | TEST_F(EmSpecialTest, pline) { function TEST_F (line 153) | TEST_F(EmSpecialTest, vline) { function TEST_F (line 161) | TEST_F(EmSpecialTest, hline) { function TEST_F (line 169) | TEST_F(EmSpecialTest, hvline) { function TEST_F (line 184) | TEST_F(EmSpecialTest, lineto) { FILE: tests/FileFinderTest.cpp function TEST (line 29) | TEST(FileFinderTest, find_base_file) { function TEST (line 43) | TEST(FileFinderTest, find_mapped_file) { function TEST (line 70) | TEST(FileFinderTest, mktexmf) { function TEST (line 79) | TEST(FileFinderTest, find_unavailable_file) { FILE: tests/FilePathTest.cpp function TEST (line 33) | TEST(FilePathTest, empty) { function TEST (line 42) | TEST(FilePathTest, dir1) { function TEST (line 54) | TEST(FilePathTest, dir2) { function TEST (line 66) | TEST(FilePathTest, file1) { function TEST (line 86) | TEST(FilePathTest, file2) { function TEST (line 93) | TEST(FilePathTest, file3) { function TEST (line 100) | TEST(FilePathTest, autodetect) { FILE: tests/FileSystemTest.cpp function TEST (line 32) | TEST(FileSystemTest, exists) { function TEST (line 38) | TEST(FileSystemTest, filetype) { function TEST (line 46) | TEST(FileSystemTest, remove) { function TEST (line 57) | TEST(FileSystemTest, rename) { function TEST (line 74) | TEST(FileSystemTest, filesize) { function TEST (line 85) | TEST(FileSystemTest, copy) { function TEST (line 106) | TEST(FileSystemTest, move) { FILE: tests/FontCacheTest.cpp class LocalCache (line 33) | class LocalCache { method LocalCache (line 35) | LocalCache (const string &cachedir) method string (line 46) | string cachedir () const {return _cachedir;} class FontCacheTest (line 57) | class FontCacheTest : public testing::Test { method FontCacheTest (line 59) | FontCacheTest () : testing::Test(), cachedir(localCache.cachedir()) { function string (line 83) | static string toSVG (const Glyph &glyph) { function TEST_F (line 90) | TEST_F(FontCacheTest, glyph) { function TEST_F (line 103) | TEST_F(FontCacheTest, write1) { function TEST_F (line 110) | TEST_F(FontCacheTest, write2) { function TEST_F (line 120) | TEST_F(FontCacheTest, read) { function TEST_F (line 140) | TEST_F(FontCacheTest, fontinfo1) { function TEST_F (line 162) | TEST_F(FontCacheTest, fontinfo2) { FILE: tests/FontManagerTest.cpp class FontManagerTest (line 31) | class FontManagerTest : public ::testing::Test { method FontManagerTest (line 33) | FontManagerTest () : fm(FontManager::instance()) { function TEST_F (line 46) | TEST_F(FontManagerTest, fontID1) { function TEST_F (line 55) | TEST_F(FontManagerTest, fontID2) { function TEST_F (line 61) | TEST_F(FontManagerTest, fontID3) { function TEST_F (line 66) | TEST_F(FontManagerTest, fontID4) { function TEST_F (line 74) | TEST_F(FontManagerTest, fontnum) { function TEST_F (line 82) | TEST_F(FontManagerTest, getFont) { function TEST_F (line 108) | TEST_F(FontManagerTest, font_cast) { function TEST_F (line 129) | TEST_F(FontManagerTest, getFontById) { FILE: tests/FontMapTest.cpp function TEST (line 32) | TEST(FontMapTest, pdf_map) { function TEST (line 52) | TEST(FontMapTest, ps_map) { FILE: tests/GFGlyphTracerTest.cpp class Callback (line 31) | class Callback : public GFGlyphTracer::Callback { method beginChar (line 33) | void beginChar (uint8_t c) {_oss << "begin(" << int(c) << ")";} method endChar (line 34) | void endChar (uint8_t c) {_oss << "end(" << int(c) << ")";} method emptyChar (line 35) | void emptyChar (uint8_t c) {_oss << "empty(" << int(c) << ")";} method string (line 36) | string getLog () const {return _oss.str();} method reset (line 37) | void reset () {_oss.str("");} function string (line 45) | static string scaled_pathstr (const Glyph &glyph) { function TEST (line 64) | TEST(GFGlyphTracerTest, executeChar) { function TEST (line 100) | TEST(GFGlyphTracerTest, defaultCallback) { function TEST (line 112) | TEST(GFGlyphTracerTest, fail) { FILE: tests/GFReaderTest.cpp type PixelActions (line 35) | struct PixelActions : public Bitmap::Callback { method pixel (line 36) | void pixel (int x, int y, bool set, const Bitmap &bm) { function check_letter (line 217) | static void check_letter (const char **lettermap, const vector &... class LoggingGFReader (line 223) | class LoggingGFReader : public GFReader { method LoggingGFReader (line 225) | LoggingGFReader (istream &is) : GFReader(is) {} method preamble (line 226) | void preamble (const string &str) override {_info = str;} method string (line 227) | string getInfo () const {return _info;} function TEST (line 234) | TEST(GFReaderTest, preamble) { function TEST (line 244) | TEST(GFReaderTest, postamble) { function TEST (line 257) | TEST(GFReaderTest, executeChar) { function TEST (line 287) | TEST(GFReaderTest, executeAllChars) { FILE: tests/GhostscriptTest.cpp function TEST (line 25) | TEST(GhostscriptTest, available1) { function TEST (line 32) | TEST(GhostscriptTest, available2) { function TEST (line 38) | TEST(GhostscriptTest, revision) { function TEST (line 45) | TEST(Ghostscript, error_name) { FILE: tests/GraphicsPathParserTest.cpp function TEST (line 27) | TEST(GraphicsPathParserTest, empty) { function TEST (line 36) | TEST(GraphicsPathParserTest, moveto) { function TEST (line 49) | TEST(GraphicsPathParserTest, lineto) { function TEST (line 62) | TEST(GraphicsPathParserTest, hvlineto) { function TEST (line 75) | TEST(GraphicsPathParserTest, cubicto) { function TEST (line 88) | TEST(GraphicsPathParserTest, quadto) { function TEST (line 101) | TEST(GraphicsPathParserTest, scubicto) { function TEST (line 114) | TEST(GraphicsPathParserTest, squadto) { function TEST (line 127) | TEST(GraphicsPathParserTest, arcto) { function TEST (line 140) | TEST(GraphicsPathParserTest, combined) { function TEST (line 153) | TEST(GraphicsPathParserTest, floats) { function TEST (line 166) | TEST(GraphicsPathParserTest, error1) { function TEST (line 179) | TEST(GraphicsPathParserTest, error2) { FILE: tests/GraphicsPathTest.cpp function TEST (line 27) | TEST(GraphicsPathTest, svg) { function TEST (line 43) | TEST(GraphicsPathTest, optimize) { function TEST (line 54) | TEST(GraphicsPathTest, transform) { function TEST (line 72) | TEST(GraphicsPathTest, closeOpenSubPaths) { function TEST (line 89) | TEST(GraphicsPathTest, relative1) { function TEST (line 104) | TEST(GraphicsPathTest, computeBBox) { function TEST (line 122) | TEST(GraphicsPathTest, removeRedundantCommands) { function TEST (line 140) | TEST(GraphicsPathTest, cmd_equals) { function TEST (line 162) | TEST(GraphicsPathTest, equals) { function TEST (line 198) | TEST(GraphicsPathTest, unequals) { function TEST (line 234) | TEST(GraphicsPathTest, approximate_arcs) { function TEST (line 250) | TEST(GraphicsPathTest, smooth_quadto) { function TEST (line 261) | TEST(GraphicsPathTest, smooth_cubicto) { function TEST (line 272) | TEST(GraphicsPathTest, rect) { FILE: tests/HashFunctionTest.cpp function TEST (line 28) | TEST(HashFunctionTest, md5) { function TEST (line 43) | TEST(HashFunctionTest, xxh32) { function TEST (line 58) | TEST(HashFunctionTest, xxh64) { function TEST (line 74) | TEST(HashFunctionTest, xxh128) { function TEST (line 90) | TEST(HashFunctionTest, createMD5) { function TEST (line 102) | TEST(HashFunctionTest, createXXH32) { function TEST (line 114) | TEST(HashFunctionTest, createXXH64) { function TEST (line 127) | TEST(HashFunctionTest, createXXH128) { function TEST (line 140) | TEST(HashFunctionTest, createFail) { FILE: tests/JFMReaderTest.cpp class JFMReaderTest (line 37) | class JFMReaderTest : public ::testing::Test { method SetUp (line 39) | void SetUp () override { function TEST_F (line 52) | TEST_F(JFMReaderTest, properties) { function TEST_F (line 63) | TEST_F(JFMReaderTest, charWidth) { function TEST_F (line 74) | TEST_F(JFMReaderTest, charHeight) { function TEST_F (line 85) | TEST_F(JFMReaderTest, charDepth) { function TEST_F (line 96) | TEST_F(JFMReaderTest, italicCorr) { function TEST_F (line 107) | TEST_F(JFMReaderTest, params) { FILE: tests/LengthTest.cpp function TEST (line 27) | TEST(LengthTest, set1) { function TEST (line 67) | TEST(LengthTest, set2) { function TEST (line 108) | TEST(LengthTest, set3) { function TEST (line 155) | TEST(LengthTest, get) { function TEST (line 193) | TEST(LengthTest, str2unit) { function TEST (line 210) | TEST(LengthTest, unit2str) { function TEST (line 225) | TEST(LengthTest, toString) { function TEST (line 238) | TEST(LengthTest, literals) { function TEST (line 246) | TEST(LengthTest, getUnits) { FILE: tests/MapLineTest.cpp function TEST (line 29) | TEST(MapLineTest, psline1) { function TEST (line 41) | TEST(MapLineTest, psline2) { function TEST (line 53) | TEST(MapLineTest, psline3) { function TEST (line 65) | TEST(MapLineTest, psline4) { function TEST (line 77) | TEST(MapLineTest, pdfline1) { function TEST (line 86) | TEST(MapLineTest, pdfline2) { function TEST (line 100) | TEST(MapLineTest, pdfline3) { function TEST (line 117) | TEST(MapLineTest, pdfline4) { function TEST (line 134) | TEST(MapLineTest, fail) { FILE: tests/MatrixTest.cpp function TEST (line 31) | TEST(MatrixTest, construct1) { function TEST (line 50) | TEST(MatrixTest, construct2) { function TEST (line 66) | TEST(MatrixTest, svg) { function TEST (line 83) | TEST(MatrixTest, transpose) { function TEST (line 94) | TEST(MatrixTest, scale) { function TEST (line 107) | TEST(MatrixTest, rotate) { function TEST (line 119) | TEST(MatrixTest, isTranslation) { function TEST (line 135) | TEST(MatrixTest, rmultiply) { function TEST (line 146) | TEST(MatrixTest, lmultiply) { function TEST (line 157) | TEST(MatrixTest, vec) { function TEST (line 173) | TEST(MatrixTest, det) { function TEST (line 194) | TEST(MatrixTest, invert) { function TEST (line 215) | TEST(MatrixTest, parse) { function TEST (line 236) | TEST(MatrixTest, write) { function TEST (line 244) | TEST(MatrixTest, fail) { function TEST (line 262) | TEST(MatrixTest, parseSVGTransform) { FILE: tests/MessageExceptionTest.cpp function throw_exception (line 27) | static void throw_exception (const string &msg) { function TEST (line 32) | TEST(MessageExceptionTest, catch_direct) { function TEST (line 49) | TEST(MessageExceptionTest, catch_indirect1) { function TEST (line 66) | TEST(MessageExceptionTest, catch_indirect2) { FILE: tests/NumericRangesTest.cpp function TEST (line 26) | TEST(NumericRangesTest, construct) { function TEST (line 40) | TEST(NumericRangesTest, addRange1) { function TEST (line 57) | TEST(NumericRangesTest, addRange2) { function TEST (line 71) | TEST(NumericRangesTest, addRange3) { function TEST (line 85) | TEST(NumericRangesTest, addRange4) { function TEST (line 99) | TEST(NumericRangesTest, addRange5) { function TEST (line 113) | TEST(NumericRangesTest, addRange6) { function TEST (line 127) | TEST(NumericRangesTest, addRange7) { function TEST (line 144) | TEST(NumericRangesTest, valueExists) { function TEST (line 156) | TEST(NumericRangesTest, iterate1) { function TEST (line 174) | TEST(NumericRangesTest, iterate2) { FILE: tests/OFMReaderTest.cpp class OFMReaderTest (line 35) | class OFMReaderTest : public ::testing::Test { method SetUp (line 37) | void SetUp () override { function TEST_F (line 59) | TEST_F(OFMReaderTest, properties) { function TEST_F (line 74) | TEST_F(OFMReaderTest, charWidth) { function TEST_F (line 85) | TEST_F(OFMReaderTest, charHeight) { function TEST_F (line 96) | TEST_F(OFMReaderTest, charDepth) { function TEST_F (line 107) | TEST_F(OFMReaderTest, italicCorr) { function TEST_F (line 118) | TEST_F(OFMReaderTest, params) { FILE: tests/PDFParserTest.cpp function TEST (line 26) | TEST(PDFParserTest, empty) { function TEST (line 35) | TEST(PDFParserTest, numbers) { function TEST (line 52) | TEST(PDFParserTest, literal_strings) { function TEST (line 83) | TEST(PDFParserTest, hex_strings) { function TEST (line 107) | TEST(PDFParserTest, arrays) { function TEST (line 143) | TEST(PDFParserTest, dictionary) { function TEST (line 186) | TEST(PDFParserTest, indirect_objects) { function TEST (line 206) | TEST(PDFParserTest, stream) { function TEST (line 214) | TEST(PDFParserTest, ops1) { function TEST (line 226) | TEST(PDFParserTest, ops2) { FILE: tests/PSInterpreterTest.cpp class PSTestActions (line 29) | class PSTestActions : public PSActions { method applyscalevals (line 31) | void applyscalevals (vector &p) override {print("apply... method clip (line 32) | void clip (vector &p) override {print("clip"... method clippath (line 33) | void clippath (vector &p) override {print("clipp... method closepath (line 34) | void closepath (vector &p) override {print("close... method curveto (line 35) | void curveto (vector &p) override {print("curve... method eoclip (line 36) | void eoclip (vector &p) override {print("eocli... method eofill (line 37) | void eofill (vector &p) override {print("eofil... method fill (line 38) | void fill (vector &p) override {print("fill"... method gsave (line 39) | void gsave (vector &p) override {print("gsave... method grestore (line 40) | void grestore (vector &p) override {print("grest... method grestoreall (line 41) | void grestoreall (std::vector &p) override {print("grest... method image (line 42) | void image (std::vector &p) override {print("image... method initclip (line 43) | void initclip (vector &p) override {print("initc... method lineto (line 44) | void lineto (vector &p) override {print("linet... method moveto (line 45) | void moveto (vector &p) override {print("movet... method makepattern (line 46) | void makepattern (vector &p) override {print("makep... method setpattern (line 47) | void setpattern (vector &p) override {print("setpa... method setpagedevice (line 48) | void setpagedevice (vector &p) override {print("setpa... method newpath (line 49) | void newpath (vector &p) override {print("newpa... method querypos (line 50) | void querypos (vector &p) override {print("query... method restore (line 51) | void restore(std::vector &p) override {print("resto... method rotate (line 52) | void rotate (vector &p) override {print("rotat... method save (line 53) | void save(std::vector &p) override {print("save"... method scale (line 54) | void scale (vector &p) override {print("scale... method setalphaisshape (line 55) | void setalphaisshape (vector &p) override {print("setal... method setblendmode (line 56) | void setblendmode (vector &p) override {print("setbl... method setcolorspace (line 57) | void setcolorspace (vector &p) override {print("setco... method setcmykcolor (line 58) | void setcmykcolor (vector &p) override {print("setcm... method setdash (line 59) | void setdash (vector &p) override {print("setda... method setfillconstantalpha (line 60) | void setfillconstantalpha (vector &p) override {print("setfi... method setgray (line 61) | void setgray (vector &p) override {print("setgr... method sethsbcolor (line 62) | void sethsbcolor (vector &p) override {print("seths... method setlinecap (line 63) | void setlinecap (vector &p) override {print("setli... method setlinejoin (line 64) | void setlinejoin (vector &p) override {print("setli... method setlinewidth (line 65) | void setlinewidth (vector &p) override {print("setli... method setmatrix (line 66) | void setmatrix (vector &p) override {print("setma... method setmiterlimit (line 67) | void setmiterlimit (vector &p) override {print("setmi... method setnulldevice (line 68) | void setnulldevice (vector &p) override {print("setnu... method setrgbcolor (line 69) | void setrgbcolor (vector &p) override {print("setrg... method setstrokeconstantalpha (line 70) | void setstrokeconstantalpha (vector &p) override {print("setst... method shfill (line 71) | void shfill (vector &p) override {print("shfil... method stroke (line 72) | void stroke (vector &p) override {print("strok... method translate (line 73) | void translate (vector &p) override {print("trans... method string (line 76) | string result () const {return _oss.str();} method clear (line 77) | void clear () {_oss.str("");} method print (line 80) | void print (const char *op, const vector &p) { function TEST (line 92) | TEST(PSInterpreterTest, init) { function TEST (line 100) | TEST(PSInterpreterTest, gsave_grestore) { function TEST (line 126) | TEST(PSInterpreterTest, stroke_fill) { function TEST (line 138) | TEST(PSInterpreterTest, clip) { function TEST (line 150) | TEST(PSInterpreterTest, transform) { function TEST (line 158) | TEST(PSInterpreterTest, calculate) { function TEST (line 166) | TEST(PSInterpreterTest, setlinewidth) { function TEST (line 186) | TEST(PSInterpreterTest, matrix) { FILE: tests/PageRagesTest.cpp type Range (line 28) | struct Range function is_equal (line 34) | static bool is_equal (const PageRanges &pr, const Range *r) { function TEST (line 45) | TEST(PageRangesTest, single) { function TEST (line 54) | TEST(PageRangesTest, single_range) { function TEST (line 63) | TEST(PageRangesTest, single_range_inv) { function TEST (line 72) | TEST(PageRangesTest, single_range_lopen) { function TEST (line 81) | TEST(PageRangesTest, single_range_ropen) { function TEST (line 90) | TEST(PageRangesTest, out_of_bounds1) { function TEST (line 102) | TEST(PageRangesTest, out_of_bounds2) { function TEST (line 116) | TEST(PageRangesTest, out_of_bounds3) { function TEST (line 125) | TEST(PageRangesTest, multiple1) { function TEST (line 135) | TEST(PageRangesTest, multiple2) { function TEST (line 144) | TEST(PageRangesTest, multiple3) { function TEST (line 153) | TEST(PageRangesTest, overlap1) { function TEST (line 162) | TEST(PageRangesTest, overlap2) { function TEST (line 171) | TEST(PageRangesTest, overlap3) { function TEST (line 180) | TEST(PageRangesTest, overlap4) { function TEST (line 192) | TEST(PageRangesTest, even1) { function TEST (line 201) | TEST(PageRangesTest, even2) { function TEST (line 208) | TEST(PageRangesTest, odd1) { function TEST (line 217) | TEST(PageRangesTest, odd2) { function TEST (line 224) | TEST(PageRangesTest, expr1) { function TEST (line 249) | TEST(PageRangesTest, expr2) { function TEST (line 265) | TEST(PageRangesTest, error) { FILE: tests/PageSizeTest.cpp type PageData (line 28) | struct PageData { function TEST (line 49) | TEST(PageSizeTest, resize) { function TEST (line 60) | TEST(PageSizeTest, exceptions) { FILE: tests/PairTest.cpp function TEST (line 27) | TEST(PairTest, constructor) { function TEST (line 37) | TEST(PairTest, setter) { function TEST (line 47) | TEST(PairTest, length) { function TEST (line 70) | TEST(PairTest, add) { function TEST (line 77) | TEST(PairTest, sub) { function TEST (line 84) | TEST(PairTest, mul) { function TEST (line 92) | TEST(PairTest, div) { function TEST (line 99) | TEST(PairTest, neg) { function TEST (line 108) | TEST(PairTest, abs) { function TEST (line 117) | TEST(PairTest, equality) { function TEST (line 125) | TEST(PairTest, ortho) { function TEST (line 134) | TEST(PairTest, write) { FILE: tests/PapersizeSpecialTest.cpp class PapersizeSpecialTest (line 28) | class PapersizeSpecialTest : public ::testing::Test { class PapersizeSpecialActions (line 30) | class PapersizeSpecialActions : public EmptySpecialActions { method PapersizeSpecialActions (line 32) | PapersizeSpecialActions () : _pageno(0) {} method BoundingBox (line 33) | BoundingBox& bbox () override {return _bbox;} method string (line 34) | string getBBoxFormatString () const override {return _bboxFormatS... method setBBoxFormatString (line 35) | void setBBoxFormatString (const string &str) {_bboxFormatString =... method getCurrentPageNumber (line 36) | unsigned getCurrentPageNumber () const override {return _pageno;} method setCurrentPageNumber (line 37) | void setCurrentPageNumber (unsigned pageno) {_pageno = pageno;} class MyPapersizeSpecialHandler (line 45) | class MyPapersizeSpecialHandler : public PapersizeSpecialHandler { method endPage (line 47) | void endPage (PapersizeSpecialActions &actions) {dviEndPage(actions.... method SetUp (line 51) | void SetUp () override { method string (line 55) | string bboxString () { method preprocess (line 59) | void preprocess (const string &str) { method process (line 64) | bool process (const string &str) { method endPage (line 69) | void endPage () { function TEST_F (line 79) | TEST_F(PapersizeSpecialTest, name) { function TEST_F (line 86) | TEST_F(PapersizeSpecialTest, disabled) { function TEST_F (line 97) | TEST_F(PapersizeSpecialTest, singlePage1) { function TEST_F (line 107) | TEST_F(PapersizeSpecialTest, singlePage2) { function TEST_F (line 119) | TEST_F(PapersizeSpecialTest, multiPage1) { function TEST_F (line 137) | TEST_F(PapersizeSpecialTest, multiPage2) { FILE: tests/RangeMapTest.cpp function check_range (line 33) | static void check_range (const RangeMap &rangemap, int min, int max, int... function check_zero (line 39) | static void check_zero (const RangeMap &rangemap, int min, int max) { function TEST (line 45) | TEST(RangeMapTest, disjoint_ranges) { function TEST (line 83) | TEST(RangeMapTest, touching_ranges1) { function TEST (line 108) | TEST(RangeMapTest, touching_ranges2) { function TEST (line 126) | TEST(RangeMapTest, overlapping_ranges) { function TEST (line 154) | TEST(RangeMapTest, inner_ranges) { function TEST (line 182) | TEST(RangeMapTest, iterators) { FILE: tests/SVGOutputTest.cpp type SVGOutputTest (line 34) | struct SVGOutputTest : public ::testing::Test { method SetUp (line 35) | void SetUp () override {FileSystem::chdir(SRCDIR);} function TEST_F (line 39) | TEST_F(SVGOutputTest, defaults) { function TEST_F (line 48) | TEST_F(SVGOutputTest, widthSpecifier) { function TEST_F (line 73) | TEST_F(SVGOutputTest, expressions) { function TEST_F (line 98) | TEST_F(SVGOutputTest, hashes) { function TEST_F (line 116) | TEST_F(SVGOutputTest, hashes_fail) { function TEST_F (line 130) | TEST_F(SVGOutputTest, getPageStream) { function TEST_F (line 152) | TEST_F(SVGOutputTest, ignore) { function TEST_F (line 158) | TEST_F(SVGOutputTest, error) { FILE: tests/ShadingPatchTest.cpp function TEST (line 29) | TEST(ShadingPatchTest, create) { function TEST (line 41) | TEST(ShadingPatchTest, fail) { function TEST (line 48) | TEST(ShadingPatchTest, colorQueryFuncs) { FILE: tests/SpecialManagerTest.cpp class SpecialManagerTest (line 37) | class SpecialManagerTest : public ::testing::Test { method SpecialManagerTest (line 39) | SpecialManagerTest () { function TEST_F (line 55) | TEST_F(SpecialManagerTest, info1) { function TEST_F (line 74) | TEST_F(SpecialManagerTest, info2) { FILE: tests/SplittedCharInputBufferTest.cpp function TEST (line 29) | TEST(SplittedCharInputBufferTest, get) { function TEST (line 43) | TEST(SplittedCharInputBufferTest, peek) { function TEST (line 55) | TEST(SplittedCharInputBufferTest, check) { function TEST (line 72) | TEST(SplittedCharInputBufferTest, skip) { function TEST (line 86) | TEST(SplittedCharInputBufferTest, parseInt) { function TEST (line 113) | TEST(SplittedCharInputBufferTest, parseUInt_base) { function TEST (line 143) | TEST(SplittedCharInputBufferTest, parseDouble) { FILE: tests/StreamInputBufferTest.cpp function TEST (line 33) | TEST(StreamInputBufferTest, get) { function TEST (line 46) | TEST(StreamInputBufferTest, read) { function TEST (line 67) | TEST(StreamInputBufferTest, peek) { function TEST (line 80) | TEST(StreamInputBufferTest, check) { function TEST (line 95) | TEST(StreamInputBufferTest, skip) { function TEST (line 108) | TEST(StreamInputBufferTest, readUntil) { function TEST (line 122) | TEST(StreamInputBufferTest, parseInt) { function TEST (line 148) | TEST(StreamInputBufferTest, parseUInt_base) { function TEST (line 177) | TEST(StreamInputBufferTest, parseDouble) { function TEST (line 219) | TEST(StreamInputBufferTest, attribs1) { function TEST (line 234) | TEST(StreamInputBufferTest, attribs2) { function TEST (line 250) | TEST(StreamInputBufferTest, invalidate) { function TEST (line 262) | TEST(StreamInputBufferTest, find) { function TEST (line 272) | TEST(StreamInputBufferTest, getString) { FILE: tests/StreamReaderTest.cpp function TEST (line 30) | TEST(StreamReaderTest, readString) { function TEST (line 44) | TEST(StreamReaderTest, readString_hashed) { function TEST (line 61) | TEST(StreamReaderTest, readUnsigned) { function TEST (line 70) | TEST(StreamReaderTest, readUnsigned_hashed) { function TEST (line 81) | TEST(StreamReaderTest, readSigned) { function TEST (line 90) | TEST(StreamReaderTest, readSigned_hashed) { function TEST (line 101) | TEST(StreamReaderTest, readBytes) { function TEST (line 113) | TEST(StreamReaderTest, readBytes_hashed) { FILE: tests/StreamWriterTest.cpp function TEST (line 29) | TEST(StreamWriterTest, writeString) { function TEST (line 43) | TEST(StreamWriterTest, writeString_hashed) { function TEST (line 61) | TEST(StreamWriterTest, writeUnsigned) { function TEST (line 74) | TEST(StreamWriterTest, writeUnsigned_hashed) { function TEST (line 89) | TEST(StreamWriterTest, writeSigned) { function TEST (line 98) | TEST(StreamWriterTest, writeSigned_hashed) { FILE: tests/StringMatcherTest.cpp function TEST (line 27) | TEST(StringMatcherTest, match1) { function TEST (line 37) | TEST(StringMatcherTest, match2) { function TEST (line 47) | TEST(StringMatcherTest, match3) { function TEST (line 57) | TEST(StringMatcherTest, match4) { function TEST (line 77) | TEST(StringMatcherTest, match5) { function TEST (line 87) | TEST(StringMatcherTest, read1) { function TEST (line 97) | TEST(StringMatcherTest, read2) { function TEST (line 107) | TEST(StringMatcherTest, read3) { function TEST (line 117) | TEST(StringMatcherTest, read4) { function TEST (line 137) | TEST(StringMatcherTest, read5) { FILE: tests/SubfontTest.cpp function TEST (line 27) | TEST(SubfontTest, collect_subfonts) { function TEST (line 45) | TEST(SubfontTest, read_table) { FILE: tests/TFMReaderTest.cpp class TFMReaderTest (line 37) | class TFMReaderTest : public ::testing::Test { method SetUp (line 39) | void SetUp () override { function TEST_F (line 52) | TEST_F(TFMReaderTest, properties) { function TEST_F (line 61) | TEST_F(TFMReaderTest, ascent_descent) { function TEST_F (line 67) | TEST_F(TFMReaderTest, charWidth) { function TEST_F (line 75) | TEST_F(TFMReaderTest, charHeight) { function TEST_F (line 83) | TEST_F(TFMReaderTest, charDepth) { function TEST_F (line 91) | TEST_F(TFMReaderTest, italicCorr) { function TEST_F (line 99) | TEST_F(TFMReaderTest, params) { FILE: tests/TensorProductPatchTest.cpp function expect_near_pair (line 39) | static void expect_near_pair (const DPair &p1, const DPair &p2, double e... function expect_equal_pair (line 45) | static void expect_equal_pair (const DPair &p1, const DPair &p2) { class TensorProductPatchTest (line 51) | class TensorProductPatchTest : public ::testing::Test { method SetUp (line 53) | void SetUp () override { method checkBezierPoints (line 81) | void checkBezierPoints (const CubicBezier &b, const DPair &p1, const D... function TEST_F (line 95) | TEST_F(TensorProductPatchTest, construct) { function TEST_F (line 111) | TEST_F(TensorProductPatchTest, valueAt) { function TEST_F (line 167) | TEST_F(TensorProductPatchTest, vertices) { function TEST_F (line 180) | TEST_F(TensorProductPatchTest, curves) { function TEST_F (line 193) | TEST_F(TensorProductPatchTest, blossom_outer) { function TEST_F (line 214) | TEST_F(TensorProductPatchTest, blossom_inner) { function TEST_F (line 222) | TEST_F(TensorProductPatchTest, values) { function TEST_F (line 231) | TEST_F(TensorProductPatchTest, boundaryPath) { function TEST_F (line 239) | TEST_F(TensorProductPatchTest, subpatch) { function TEST_F (line 253) | TEST_F(TensorProductPatchTest, bbox) { class Callback (line 262) | class Callback : public ShadingPatch::Callback { method patchSegment (line 264) | void patchSegment (GraphicsPath &path, const Color &color) ove... method string (line 270) | string pathstr() const {return _pathstr;} method string (line 271) | string colorstr() const {return _colorstr;} method reset (line 272) | void reset () {_pathstr.clear(); _colorstr.clear();} function TEST_F (line 280) | TEST_F(TensorProductPatchTest, approximate) { function TEST_F (line 305) | TEST_F(TensorProductPatchTest, fail) { FILE: tests/ToUnicodeMapTest.cpp function check_range (line 32) | static void check_range (const ToUnicodeMap &ucmap, uint32_t min, uint32... function TEST (line 38) | TEST(ToUnicodeMapTest, addMissingMappings1) { function TEST (line 46) | TEST(ToUnicodeMapTest, addMissingMappings2) { FILE: tests/TpicSpecialTest.cpp class TpicSpecialTest (line 32) | class TpicSpecialTest : public ::testing::Test { class ActionsRecorder (line 34) | class ActionsRecorder : public EmptySpecialActions { method ActionsRecorder (line 36) | ActionsRecorder () : x(), y() {} method embed (line 37) | void embed (const BoundingBox &bb) override {bbox.embed(bb);} method setX (line 38) | void setX (double xx) override {x = xx;} method setY (line 39) | void setY (double yy) override {x = yy;} method getX (line 40) | double getX () const override {return x;} method getY (line 41) | double getY () const override {return y;} method Color (line 42) | Color getFillColor () const override {return color;} method setFillColor (line 43) | void setFillColor (const Color &c) override {color = c;} method Matrix (line 44) | const Matrix& getMatrix () const override {static Matrix m(1); re... method string (line 46) | string getXMLSnippet () const { method clear (line 53) | void clear () { class MyTpicSpecialHandler (line 66) | class MyTpicSpecialHandler : public TpicSpecialHandler { method MyTpicSpecialHandler (line 68) | explicit MyTpicSpecialHandler (SpecialActions &a) : actions(a) {} method finishPage (line 69) | void finishPage () {dviEndPage(0, actions);} method processSpecial (line 70) | bool processSpecial (const string &cmd, string params="") { method TpicSpecialTest (line 81) | TpicSpecialTest () : handler(recorder) {} method SetUp (line 83) | void SetUp () override { function TEST_F (line 95) | TEST_F(TpicSpecialTest, name) { function TEST_F (line 100) | TEST_F(TpicSpecialTest, fail) { function TEST_F (line 109) | TEST_F(TpicSpecialTest, set_fill_intensity) { function TEST_F (line 128) | TEST_F(TpicSpecialTest, set_penwidth) { function TEST_F (line 138) | TEST_F(TpicSpecialTest, dot) { function TEST_F (line 151) | TEST_F(TpicSpecialTest, stroke_polyline) { function TEST_F (line 164) | TEST_F(TpicSpecialTest, stroke_polygon) { function TEST_F (line 179) | TEST_F(TpicSpecialTest, fill_polygon) { function TEST_F (line 206) | TEST_F(TpicSpecialTest, fill_dashed_polygon) { function TEST_F (line 221) | TEST_F(TpicSpecialTest, fill_dotted_polygon) { function TEST_F (line 237) | TEST_F(TpicSpecialTest, stroke_spline) { function TEST_F (line 260) | TEST_F(TpicSpecialTest, stroke_dashed_spline) { function TEST_F (line 276) | TEST_F(TpicSpecialTest, stroke_dotted_spline) { function TEST_F (line 292) | TEST_F(TpicSpecialTest, stroke_ellipse) { function TEST_F (line 311) | TEST_F(TpicSpecialTest, fill_ellipse) { function TEST_F (line 333) | TEST_F(TpicSpecialTest, stroke_arc) { function TEST_F (line 371) | TEST_F(TpicSpecialTest, bit_pattern) { FILE: tests/TriangularPatchTest.cpp function TEST (line 27) | TEST(TriangularPatchTest, construct) { function TEST (line 46) | TEST(TriangularPatchTest, valueAt) { function TEST (line 77) | TEST(TriangularPatchTest, colorAt) { function TEST (line 108) | TEST(TriangularPatchTest, bbox) { function TEST (line 120) | TEST(TriangularPatchTest, boundaryPath) { class Callback (line 134) | class Callback : public ShadingPatch::Callback { method patchSegment (line 136) | void patchSegment (GraphicsPath &path, const Color &color) { method string (line 142) | string pathstr() const {return _pathstr;} method string (line 143) | string colorstr() const {return _colorstr;} method reset (line 144) | void reset () {_pathstr.clear(); _colorstr.clear();} function TEST (line 152) | TEST(TriangularPatchTest, approximate) { function TEST (line 172) | TEST(TriangularPatchTest, fail) { FILE: tests/UnicodeTest.cpp function TEST (line 27) | TEST(UnicodeTest, isValidCodepoint) { function TEST (line 38) | TEST(UnicodeTest, charToCodepoint) { function TEST (line 51) | TEST(UnicodeTest, utf8) { function TEST (line 67) | TEST(UnicodeTest, fromSurrogate1) { function TEST (line 79) | TEST(UnicodeTest, fromSurrogate2) { function TEST (line 91) | TEST(UnicodeTest, toSurrogate) { function TEST (line 101) | TEST(UnicodeTest, aglNameToCodepoint1) { function TEST (line 111) | TEST(UnicodeTest, aglNameToCodepoint2) { FILE: tests/UtilityTest.cpp function TEST (line 32) | TEST(UtilityTest, trim) { function TEST (line 45) | TEST(UtilityTest, normalize_space) { function TEST (line 59) | TEST(UtilityTest, tolower) { function TEST (line 68) | TEST(UtilityTest, replace) { function TEST (line 79) | TEST(UtilityTest, split) { function TEST (line 111) | TEST(UtilityTest, ilog10) { function TEST (line 126) | TEST(UtilityTest, to_string) { function string (line 137) | static string base64 (const string &str) { function TEST (line 145) | TEST(UtilityTest, base64_encode) { function TEST (line 155) | TEST(UtilityTest, count_leading_zeros) { function TEST (line 177) | TEST(UtilityTest, ilog2) { function TEST (line 197) | TEST(UtilityTest, read_double) { function TEST (line 232) | TEST(UtilityTest, is_empty_string) { FILE: tests/VectorIteratorTest.cpp function TEST (line 27) | TEST(VectorIteratorTest, inc) { function TEST (line 43) | TEST(VectorIteratorTest, addsub) { function TEST (line 53) | TEST(VectorIteratorTest, dec) { function TEST (line 70) | TEST(VectorIteratorTest, invalidate) { function TEST (line 89) | TEST(VectorIteratorTest, compare) { type MyPair (line 104) | struct MyPair { function TEST (line 113) | TEST(VectorIteratorTest, deref) { function TEST (line 127) | TEST(VectorIteratorTest, fail) { FILE: tests/XMLNodeTest.cpp function TEST (line 32) | TEST(XMLNodeTest, downcast) { function number_of_children (line 59) | static int number_of_children (XMLElement &elem) { function TEST (line 67) | TEST(XMLNodeTest, appendElement) { function TEST (line 95) | TEST(XMLNodeTest, prependElement) { function TEST (line 120) | TEST(XMLNodeTest, appendText) { function TEST (line 170) | TEST(XMLNodeTest, prependText) { function TEST (line 203) | TEST(XMLNodeTest, attributes1) { function TEST (line 220) | TEST(XMLNodeTest, attributes2) { function TEST (line 235) | TEST(XMLNodeTest, clone) { function TEST (line 249) | TEST(XMLNodeTest, insertBefore) { function TEST (line 277) | TEST(XMLNodeTest, insertAfter) { function TEST (line 303) | TEST(XMLNodeTest, getDescendants) { function TEST (line 345) | TEST(XMLNodeTest, getFirstDescendant) { function TEST (line 369) | TEST(XMLNodeTest, write) { function TEST (line 391) | TEST(XMLNodeTest, cdata) { function TEST (line 412) | TEST(XMLNodeTest, empty) { FILE: tests/XMLStringTest.cpp function TEST (line 27) | TEST(XMLStringTest, stringcast) { function TEST (line 37) | TEST(XMLStringTest, intcast) { function TEST (line 45) | TEST(XMLStringTest, doublecast) { FILE: tests/genhashcheck.py function extract_hashes (line 10) | def extract_hashes (fname): FILE: tests/gtest/include/gtest/gtest-assertion-result.h function namespace (line 52) | namespace testing { FILE: tests/gtest/include/gtest/gtest-death-test.h function namespace (line 52) | namespace testing { FILE: tests/gtest/include/gtest/gtest-matchers.h function namespace (line 64) | namespace testing { function DescribeImpl (line 383) | void DescribeImpl(const MatcherBase& m, std::ostream* os, function MatcherDescriberInterface (line 393) | const MatcherDescriberInterface* GetDescriberImpl( function VTable (line 409) | VTable* GetVTable() { function Destroy (line 425) | void Destroy() { function IsInlined (line 432) | constexpr bool IsInlined() { function M (line 440) | static const M& Get(const MatcherBase& m) { function Init (line 447) | static void Init(MatcherBase& m, M impl) { function M (line 456) | static const M& Get(const MatcherBase& m) { function M (line 470) | static const M& Get(const MatcherBase& m) { function Init (line 473) | static void Init(MatcherBase& m, M* impl) { function explicit (line 535) | explicit Matcher(const MatcherInterface* impl) function explicit (line 559) | explicit Matcher(const MatcherInterface* impl) function explicit (line 585) | explicit Matcher(const MatcherInterface* impl) function explicit (line 613) | explicit Matcher(const MatcherInterface* impl) function DescribeTo (line 676) | void DescribeTo(::std::ostream* os) const override { impl_.DescribeTo(os... function DescribeNegationTo (line 678) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 682) | bool MatchAndExplain(T x, MatchResultListener* listener) const override { function namespace (line 716) | namespace internal { function DescribeTo (line 850) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 855) | void DescribeNegationTo(::std::ostream* os) const { function PolymorphicMatcher (line 869) | inline PolymorphicMatcher MatchesRegex( function PolymorphicMatcher (line 881) | inline PolymorphicMatcher ContainsRegex( FILE: tests/gtest/include/gtest/gtest-message.h function namespace (line 64) | namespace testing { function namespace (line 202) | namespace internal { FILE: tests/gtest/include/gtest/gtest-param-test.h function class (line 157) | class BaseTest : public ::testing::Test { function namespace (line 184) | namespace testing { function internal (line 359) | inline internal::ParamGenerator Bool() { return Values(false, true... FILE: tests/gtest/include/gtest/gtest-printers.h function namespace (line 117) | namespace testing { function else (line 165) | struct FunctionPointerPrinter { function else (line 180) | struct PointerPrinter { function namespace (line 194) | namespace internal_stream_operator_without_lexical_name_lookup { type ConvertibleToIntegerPrinter (line 240) | struct ConvertibleToIntegerPrinter { type ConvertibleToStringViewPrinter (line 253) | struct ConvertibleToStringViewPrinter { type RawBytesPrinter (line 265) | struct RawBytesPrinter { type FallbackPrinter (line 277) | struct FallbackPrinter { function ostream (line 305) | ostream* os) { function string (line 341) | string Format(const ToPrint* value) { function string (line 412) | string FormatForComparisonFailureMessage(const T1& value, function ostream (line 439) | ostream* os) { function PrintTo (line 450) | inline void PrintTo(char c, ::std::ostream* os) { function PrintTo (line 458) | inline void PrintTo(bool x, ::std::ostream* os) { function PrintTo (line 472) | inline void PrintTo(char16_t c, ::std::ostream* os) { function PrintTo (line 476) | inline void PrintTo(char8_t c, ::std::ostream* os) { function PrintTo (line 489) | inline void PrintTo(char* s, ::std::ostream* os) { function PrintTo (line 495) | inline void PrintTo(const signed char* s, ::std::ostream* os) { function PrintTo (line 498) | inline void PrintTo(signed char* s, ::std::ostream* os) { function PrintTo (line 501) | inline void PrintTo(const unsigned char* s, ::std::ostream* os) { function PrintTo (line 504) | inline void PrintTo(unsigned char* s, ::std::ostream* os) { function PrintTo (line 510) | inline void PrintTo(char8_t* s, ::std::ostream* os) { function PrintTo (line 516) | inline void PrintTo(char16_t* s, ::std::ostream* os) { function PrintTo (line 521) | inline void PrintTo(char32_t* s, ::std::ostream* os) { function PrintTo (line 533) | inline void PrintTo(wchar_t* s, ::std::ostream* os) { function PrintTo (line 554) | inline void PrintTo(const ::std::string& s, ::std::ostream* os) { function PrintTo (line 561) | inline void PrintTo(const ::std::u8string& s, ::std::ostream* os) { function PrintTo (line 568) | inline void PrintTo(const ::std::u16string& s, ::std::ostream* os) { function PrintTo (line 574) | inline void PrintTo(const ::std::u32string& s, ::std::ostream* os) { function PrintTo (line 581) | inline void PrintTo(const ::std::wstring& s, ::std::ostream* os) { function PrintTo (line 588) | inline void PrintTo(internal::StringView sp, ::std::ostream* os) { function PrintTo (line 593) | inline void PrintTo(std::nullptr_t, ::std::ostream* os) { *os << "(nullp... function PrintTo (line 596) | inline void PrintTo(const std::type_info& info, std::ostream* os) { function ostream (line 651) | ostream* os) { function Print (line 693) | static void Print(const T& value, ::std::ostream* os) { function Print (line 864) | static void Print(const T& value, ::std::ostream* os) { function Print (line 904) | static void Print(const char* str, ::std::ostream* os) { function Print (line 920) | static void Print(const char8_t* str, ::std::ostream* os) { function Print (line 936) | static void Print(const char16_t* str, ::std::ostream* os) { function Print (line 951) | static void Print(const char32_t* str, ::std::ostream* os) { function Print (line 967) | static void Print(const wchar_t* str, ::std::ostream* os) { function Print (line 980) | static void Print(wchar_t* str, ::std::ostream* os) { function ostream (line 986) | ostream* os) { function ostream (line 995) | ostream* os) { type std (line 1002) | typedef ::std::vector<::std::string> Strings; function string (line 1035) | string PrintToString(const T& value) { FILE: tests/gtest/include/gtest/gtest-spi.h function namespace (line 41) | namespace testing { FILE: tests/gtest/include/gtest/gtest-test-part.h function namespace (line 46) | namespace testing { function class (line 132) | class GTEST_API_ TestPartResultArray { function class (line 153) | class GTEST_API_ TestPartResultReporterInterface { function namespace (line 160) | namespace internal { FILE: tests/gtest/include/gtest/gtest-typed-test.h type testing (line 59) | typedef testing::Types MyTypes; type testing (line 160) | typedef testing::Types MyTypes; FILE: tests/gtest/include/gtest/gtest.h function namespace (line 160) | namespace testing { function class (line 1365) | class EqHelper { type AssertHelperData (line 1595) | struct AssertHelperData { function virtual (line 1656) | virtual ~WithParamInterface() {} function ParamType (line 1660) | static const ParamType& GetParam() { function class (line 2034) | class GTEST_API_ ScopedTrace { function StaticAssertTypeEq (line 2120) | bool StaticAssertTypeEq() noexcept { function class (line 2264) | class FactoryImpl : public internal::TestFactoryBase { FILE: tests/gtest/include/gtest/gtest_pred_impl.h function namespace (line 43) | namespace testing { FILE: tests/gtest/include/gtest/internal/gtest-death-test-internal.h function namespace (line 51) | namespace testing { FILE: tests/gtest/include/gtest/internal/gtest-filepath.h function pathname_ (line 67) | FilePath(const FilePath& rhs) : pathname_(rhs.pathname_) {} function explicit (line 69) | explicit FilePath(const std::string& pathname) : pathname_(pathname) { function Set (line 78) | void Set(const FilePath& rhs) { pathname_ = rhs.pathname_; } FILE: tests/gtest/include/gtest/internal/gtest-internal.h function namespace (line 96) | namespace proto2 { function namespace (line 100) | namespace testing { type typename (line 794) | typedef typename Tests::Head Head; function AlwaysFalse (line 842) | inline bool AlwaysFalse() { return !AlwaysTrue(); } function ConstCharPtr (line 847) | struct GTEST_API_ ConstCharPtr { type TrueWithString (line 855) | struct TrueWithString { function class (line 868) | class GTEST_API_ Random { type IsContainer (line 943) | typedef int IsContainer; type IsNotContainer (line 954) | typedef char IsNotContainer; function IsContainerTest (line 956) | IsContainerTest(long /* dummy */) { function ArrayEq (line 1021) | bool ArrayEq(const T& lhs, const U& rhs) { function ArrayEq (line 1027) | bool ArrayEq(const T (&lhs)[N], const U (&rhs)[N]) { function CopyArray (line 1061) | void CopyArray(const T& from, U* to) { function CopyArray (line 1067) | void CopyArray(const T (&from)[N], U (*to)[N]) { type RelationToSourceReference (line 1085) | struct RelationToSourceReference {} type RelationToSourceCopy (line 1086) | struct RelationToSourceCopy {} type Element (line 1101) | typedef Element* iterator; type Element (line 1102) | typedef const Element* const_iterator; function InitCopy (line 1137) | void InitCopy(const Element* array, size_t a_size) { function InitRef (line 1146) | void InitRef(const Element* array, size_t a_size) { type MakeIndexSequenceImpl (line 1183) | struct MakeIndexSequenceImpl type FlatTupleConstructTag (line 1215) | struct FlatTupleConstructTag {} function InstantiateTestCase_P_IsDeprecated (line 1298) | constexpr bool InstantiateTestCase_P_IsDeprecated() { return true; } function TypedTestCase_P_IsDeprecated (line 1303) | constexpr bool TypedTestCase_P_IsDeprecated() { return true; } function TypedTestCaseIsDeprecated (line 1308) | constexpr bool TypedTestCaseIsDeprecated() { return true; } function RegisterTypedTestCase_P_IsDeprecated (line 1313) | constexpr bool RegisterTypedTestCase_P_IsDeprecated() { return true; } function InstantiateTypedTestCase_P_IsDeprecated (line 1318) | constexpr bool InstantiateTypedTestCase_P_IsDeprecated() { return true; } function namespace (line 1323) | namespace std { function namespace (line 1371) | namespace testing { FILE: tests/gtest/include/gtest/internal/gtest-linked_ptr.h function namespace (line 76) | namespace testing { function T (line 182) | T* get() const { return value_; } function depart (line 204) | void depart() { function capture (line 208) | void capture(T* ptr) { FILE: tests/gtest/include/gtest/internal/gtest-param-util-generated.h function namespace (line 53) | namespace testing { function virtual (line 3578) | virtual ~CartesianProductGenerator2() {} function virtual (line 3580) | virtual ParamIteratorInterface* Begin() const { function virtual (line 3583) | virtual ParamIteratorInterface* End() const { function virtual (line 3600) | virtual ~Iterator() {} function virtual (line 3602) | virtual const ParamGeneratorInterface* BaseGenerator() const { function virtual (line 3607) | virtual void Advance() { function virtual (line 3616) | virtual ParamIteratorInterface* Clone() const { function virtual (line 3619) | virtual const ParamType* Current() const { return current_value_.get(); } function virtual (line 3620) | virtual bool Equals(const ParamIteratorInterface& other) const { function ComputeCurrentValue (line 3649) | void ComputeCurrentValue() { function virtual (line 3693) | virtual ~CartesianProductGenerator3() {} function virtual (line 3695) | virtual ParamIteratorInterface* Begin() const { function virtual (line 3699) | virtual ParamIteratorInterface* End() const { function virtual (line 3719) | virtual ~Iterator() {} function virtual (line 3721) | virtual const ParamGeneratorInterface* BaseGenerator() const { function virtual (line 3726) | virtual void Advance() { function virtual (line 3739) | virtual ParamIteratorInterface* Clone() const { function virtual (line 3742) | virtual const ParamType* Current() const { return current_value_.get(); } function virtual (line 3743) | virtual bool Equals(const ParamIteratorInterface& other) const { function ComputeCurrentValue (line 3776) | void ComputeCurrentValue() { function virtual (line 3826) | virtual ~CartesianProductGenerator4() {} function virtual (line 3828) | virtual ParamIteratorInterface* Begin() const { function virtual (line 3832) | virtual ParamIteratorInterface* End() const { function virtual (line 3856) | virtual ~Iterator() {} function virtual (line 3858) | virtual const ParamGeneratorInterface* BaseGenerator() const { function virtual (line 3863) | virtual void Advance() { function virtual (line 3880) | virtual ParamIteratorInterface* Clone() const { function virtual (line 3883) | virtual const ParamType* Current() const { return current_value_.get(); } function virtual (line 3884) | virtual bool Equals(const ParamIteratorInterface& other) const { function ComputeCurrentValue (line 3921) | void ComputeCurrentValue() { function virtual (line 3977) | virtual ~CartesianProductGenerator5() {} function virtual (line 3979) | virtual ParamIteratorInterface* Begin() const { function virtual (line 3983) | virtual ParamIteratorInterface* End() const { function virtual (line 4010) | virtual ~Iterator() {} function virtual (line 4012) | virtual const ParamGeneratorInterface* BaseGenerator() const { function virtual (line 4017) | virtual void Advance() { function virtual (line 4038) | virtual ParamIteratorInterface* Clone() const { function virtual (line 4041) | virtual const ParamType* Current() const { return current_value_.get(); } function virtual (line 4042) | virtual bool Equals(const ParamIteratorInterface& other) const { function ComputeCurrentValue (line 4083) | void ComputeCurrentValue() { type testing (line 4140) | typedef ::testing::tuple ParamType; function virtual (line 4147) | virtual ~CartesianProductGenerator6() {} function virtual (line 4149) | virtual ParamIteratorInterface* Begin() const { function virtual (line 4153) | virtual ParamIteratorInterface* End() const { function virtual (line 4183) | virtual ~Iterator() {} function virtual (line 4185) | virtual const ParamGeneratorInterface* BaseGenerator() const { function virtual (line 4190) | virtual void Advance() { function virtual (line 4215) | virtual ParamIteratorInterface* Clone() const { function virtual (line 4218) | virtual const ParamType* Current() const { return current_value_.get(); } function virtual (line 4219) | virtual bool Equals(const ParamIteratorInterface& other) const { function ComputeCurrentValue (line 4264) | void ComputeCurrentValue() { type testing (line 4326) | typedef ::testing::tuple ParamType; function virtual (line 4333) | virtual ~CartesianProductGenerator7() {} function virtual (line 4335) | virtual ParamIteratorInterface* Begin() const { function virtual (line 4340) | virtual ParamIteratorInterface* End() const { function virtual (line 4373) | virtual ~Iterator() {} function virtual (line 4375) | virtual const ParamGeneratorInterface* BaseGenerator() const { function virtual (line 4380) | virtual void Advance() { function virtual (line 4409) | virtual ParamIteratorInterface* Clone() const { function virtual (line 4412) | virtual const ParamType* Current() const { return current_value_.get(); } function virtual (line 4413) | virtual bool Equals(const ParamIteratorInterface& other) const { function ComputeCurrentValue (line 4462) | void ComputeCurrentValue() { type testing (line 4529) | typedef ::testing::tuple ParamType; function virtual (line 4545) | virtual ParamIteratorInterface* End() const { function virtual (line 4582) | virtual ~Iterator() {} function virtual (line 4584) | virtual const ParamGeneratorInterface* BaseGenerator() const { function virtual (line 4589) | virtual void Advance() { function virtual (line 4622) | virtual ParamIteratorInterface* Clone() const { function virtual (line 4625) | virtual const ParamType* Current() const { return current_value_.get(); } function virtual (line 4626) | virtual bool Equals(const ParamIteratorInterface& other) const { function ComputeCurrentValue (line 4679) | void ComputeCurrentValue() { type testing (line 4751) | typedef ::testing::tuple ParamType; function virtual (line 4767) | virtual ParamIteratorInterface* End() const { function virtual (line 4807) | virtual ~Iterator() {} function virtual (line 4809) | virtual const ParamGeneratorInterface* BaseGenerator() const { function virtual (line 4814) | virtual void Advance() { function virtual (line 4851) | virtual ParamIteratorInterface* Clone() const { function virtual (line 4854) | virtual const ParamType* Current() const { return current_value_.get(); } function virtual (line 4855) | virtual bool Equals(const ParamIteratorInterface& other) const { function ComputeCurrentValue (line 4912) | void ComputeCurrentValue() { type testing (line 4990) | typedef ::testing::tuple ParamT... function virtual (line 5007) | virtual ParamIteratorInterface* End() const { function virtual (line 5050) | virtual ~Iterator() {} function virtual (line 5052) | virtual const ParamGeneratorInterface* BaseGenerator() const { function virtual (line 5057) | virtual void Advance() { function virtual (line 5098) | virtual ParamIteratorInterface* Clone() const { function virtual (line 5101) | virtual const ParamType* Current() const { return current_value_.get(); } function virtual (line 5102) | virtual bool Equals(const ParamIteratorInterface& other) const { function ComputeCurrentValue (line 5163) | void ComputeCurrentValue() { FILE: tests/gtest/include/gtest/internal/gtest-param-util.h type PrintToStringParamName (line 68) | struct PrintToStringParamName { type T (line 128) | typedef const T& reference; type difference_type (line 129) | typedef ptrdiff_t difference_type; function impl_ (line 132) | ParamIterator(const ParamIterator& other) : impl_(other.impl_->Clone()) {} FILE: tests/gtest/include/gtest/internal/gtest-port.h type GTEST_CRITICAL_SECTION (line 357) | typedef struct _CRITICAL_SECTION GTEST_CRITICAL_SECTION; type GTEST_CRITICAL_SECTION (line 362) | typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION; function namespace (line 837) | namespace testing { function To (line 1065) | To ImplicitCast_(To x) { function To (line 1091) | To DownCast_(From* f) { // so we only accept pointers function class (line 1169) | class GTEST_API_ AutoHandle { function class (line 1252) | class ThreadWithParamBase { function Join (line 1299) | void Join() { function Run (line 1306) | void Run() override { function class (line 1347) | class GTEST_API_ Mutex { function class (line 1400) | class GTestMutexLock { type GTestMutexLock (line 1413) | typedef GTestMutexLock MutexLock; function class (line 1417) | class ThreadLocalValueHolderBase { function class (line 1424) | class ThreadLocalBase { function class (line 1444) | class GTEST_API_ ThreadLocalRegistry { function class (line 1456) | class GTEST_API_ ThreadWithParamBase { function virtual (line 1482) | virtual ~ThreadWithParam() {} function virtual (line 1488) | virtual ~RunnableImpl() {} function virtual (line 1489) | virtual void Run() { func_(param_); } function explicit (line 1534) | explicit ThreadLocal(const T& value) function T (line 1539) | T* pointer() { return GetOrCreateValue(); } function T (line 1540) | const T* pointer() const { return GetOrCreateValue(); } function set (line 1542) | void set(const T& value) { *pointer() = value; } function explicit (line 1550) | explicit ValueHolder(const T& value) : value_(value) {} function T (line 1552) | T* pointer() { return &value_; } function T (line 1560) | T* GetOrCreateValue() const { function ThreadLocalValueHolderBase (line 1566) | ThreadLocalValueHolderBase* NewValueForCurrentThread() const override { function class (line 1570) | class ValueHolderFactory { function class (line 1581) | class DefaultValueHolderFactory : public ValueHolderFactory { function class (line 1592) | class InstanceValueHolderFactory : public ValueHolderFactory { function class (line 1616) | class MutexBase { function class (line 1674) | class Mutex : public MutexBase { function class (line 1692) | class GTestMutexLock { type GTestMutexLock (line 1705) | typedef GTestMutexLock MutexLock; function class (line 1713) | class ThreadLocalValueHolderBase { function DeleteThreadLocalValue (line 1720) | inline void DeleteThreadLocalValue(void* value_holder) { function GTEST_API_ (line 1726) | GTEST_API_ ThreadLocal { function set (line 1746) | void set(const T& value) { *pointer() = value; } function explicit (line 1753) | explicit ValueHolder(const T& value) : value_(value) {} function T (line 1755) | T* pointer() { return &value_; } function pthread_key_t (line 1763) | static pthread_key_t CreateKey() { function T (line 1772) | T* GetOrCreateValue() const { function class (line 1785) | class ValueHolderFactory { function class (line 1796) | class DefaultValueHolderFactory : public ValueHolderFactory { function class (line 1807) | class InstanceValueHolderFactory : public ValueHolderFactory { function class (line 1839) | class Mutex { function class (line 1857) | class GTestMutexLock { type GTestMutexLock (line 1862) | typedef GTestMutexLock MutexLock; function GTEST_API_ (line 1865) | GTEST_API_ ThreadLocal { function IsAlpha (line 1899) | inline bool IsAlpha(char ch) { function IsAlNum (line 1902) | inline bool IsAlNum(char ch) { function IsDigit (line 1905) | inline bool IsDigit(char ch) { function IsLower (line 1908) | inline bool IsLower(char ch) { function IsSpace (line 1911) | inline bool IsSpace(char ch) { function IsUpper (line 1914) | inline bool IsUpper(char ch) { function IsXDigit (line 1917) | inline bool IsXDigit(char ch) { function IsXDigit (line 1921) | inline bool IsXDigit(char8_t ch) { function IsXDigit (line 1925) | inline bool IsXDigit(char16_t ch) { function IsXDigit (line 1929) | inline bool IsXDigit(char32_t ch) { function IsXDigit (line 1933) | inline bool IsXDigit(wchar_t ch) { function ToLower (line 1938) | inline char ToLower(char ch) { function ToUpper (line 1941) | inline char ToUpper(char ch) { function std (line 1945) | inline std::string StripTrailingSpaces(std::string str) { function namespace (line 1957) | namespace posix { function namespace (line 2301) | namespace testing { function namespace (line 2313) | namespace testing { function namespace (line 2329) | namespace testing { function namespace (line 2343) | namespace testing { function namespace (line 2361) | namespace testing { function namespace (line 2373) | namespace testing { function namespace (line 2389) | namespace testing { function namespace (line 2402) | namespace testing { FILE: tests/gtest/include/gtest/internal/gtest-string.h function namespace (line 58) | namespace testing { FILE: tests/gtest/include/gtest/internal/gtest-tuple.h function namespace (line 113) | namespace std { function GTEST_1_TUPLE_ (line 214) | GTEST_1_TUPLE_(T) { function GTEST_DECLARE_TUPLE_AS_FRIEND_ (line 234) | GTEST_DECLARE_TUPLE_AS_FRIEND_ function GTEST_DECLARE_TUPLE_AS_FRIEND_ (line 275) | GTEST_DECLARE_TUPLE_AS_FRIEND_ function GTEST_DECLARE_TUPLE_AS_FRIEND_ (line 310) | GTEST_DECLARE_TUPLE_AS_FRIEND_ function GTEST_DECLARE_TUPLE_AS_FRIEND_ (line 349) | GTEST_DECLARE_TUPLE_AS_FRIEND_ function GTEST_DECLARE_TUPLE_AS_FRIEND_ (line 391) | GTEST_DECLARE_TUPLE_AS_FRIEND_ function GTEST_DECLARE_TUPLE_AS_FRIEND_ (line 436) | GTEST_DECLARE_TUPLE_AS_FRIEND_ function GTEST_DECLARE_TUPLE_AS_FRIEND_ (line 483) | GTEST_DECLARE_TUPLE_AS_FRIEND_ function GTEST_DECLARE_TUPLE_AS_FRIEND_ (line 533) | GTEST_DECLARE_TUPLE_AS_FRIEND_ function GTEST_DECLARE_TUPLE_AS_FRIEND_ (line 585) | GTEST_DECLARE_TUPLE_AS_FRIEND_ function GTEST_DECLARE_TUPLE_AS_FRIEND_ (line 641) | GTEST_DECLARE_TUPLE_AS_FRIEND_ function make_tuple (line 684) | GTEST_2_TUPLE_(T) make_tuple(const T0& f0, const T1& f1) { function make_tuple (line 689) | GTEST_3_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2) { function make_tuple (line 694) | GTEST_4_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2, function make_tuple (line 700) | GTEST_5_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2, function make_tuple (line 706) | GTEST_6_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2, function make_tuple (line 712) | GTEST_7_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2, function make_tuple (line 718) | GTEST_8_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2, function make_tuple (line 724) | GTEST_9_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2, function make_tuple (line 731) | GTEST_10_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2, type typename (line 798) | typedef typename gtest_internal::TupleElement< function namespace (line 806) | namespace gtest_internal { function namespace (line 946) | namespace gtest_internal { FILE: tests/gtest/include/gtest/internal/gtest-type-util.h function namespace (line 50) | namespace testing { FILE: tests/gtest/src/gtest-assertion-result.cc type testing (line 41) | namespace testing { function AssertionResult (line 59) | AssertionResult AssertionResult::operator!() const { function AssertionResult (line 66) | AssertionResult AssertionSuccess() { return AssertionResult(true); } function AssertionResult (line 69) | AssertionResult AssertionFailure() { return AssertionResult(false); } function AssertionResult (line 73) | AssertionResult AssertionFailure(const Message& message) { FILE: tests/gtest/src/gtest-death-test.cc type testing (line 88) | namespace testing { type internal (line 136) | namespace internal { function InDeathTestChild (line 149) | bool InDeathTestChild() { function ExitSummary (line 207) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 233) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 242) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 280) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 287) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 340) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 348) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 400) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 402) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 418) | bool spawned() const { return spawned_; } method set_spawned (line 419) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 420) | int status() const { return status_; } method set_status (line 421) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 422) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 423) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 424) | int read_fd() const { return read_fd_; } method set_read_fd (line 425) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 426) | int write_fd() const { return write_fd_; } method set_write_fd (line 427) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 534) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 653) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 655) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 863) | int size() { return static_cast(args_.size()) - 1; } method Arguments (line 1179) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 1187) | void AddArgument(const char* argument) { method AddArguments (line 1192) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 1060) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 1068) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 1096) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 1098) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 1161) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 1177) | class Arguments { method Arguments (line 842) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 850) | void AddArgument(const char* argument) { method AddArguments (line 855) | void AddArguments(const ::std::vector& arguments) { method size (line 863) | int size() { return static_cast(args_.size()) - 1; } method Arguments (line 1179) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 1187) | void AddArgument(const char* argument) { method AddArguments (line 1192) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 1206) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 1217) | static int ExecDeathTestChildMain(void* child_arg) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 1263) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 1271) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 1288) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { type internal (line 201) | namespace internal { function InDeathTestChild (line 149) | bool InDeathTestChild() { function ExitSummary (line 207) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 233) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 242) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 280) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 287) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 340) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 348) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 400) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 402) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 418) | bool spawned() const { return spawned_; } method set_spawned (line 419) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 420) | int status() const { return status_; } method set_status (line 421) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 422) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 423) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 424) | int read_fd() const { return read_fd_; } method set_read_fd (line 425) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 426) | int write_fd() const { return write_fd_; } method set_write_fd (line 427) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 534) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 653) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 655) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 863) | int size() { return static_cast(args_.size()) - 1; } method Arguments (line 1179) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 1187) | void AddArgument(const char* argument) { method AddArguments (line 1192) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 1060) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 1068) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 1096) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 1098) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 1161) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 1177) | class Arguments { method Arguments (line 842) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 850) | void AddArgument(const char* argument) { method AddArguments (line 855) | void AddArguments(const ::std::vector& arguments) { method size (line 863) | int size() { return static_cast(args_.size()) - 1; } method Arguments (line 1179) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 1187) | void AddArgument(const char* argument) { method AddArguments (line 1192) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 1206) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 1217) | static int ExecDeathTestChildMain(void* child_arg) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 1263) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 1271) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 1288) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function GetStatusFileDescriptor (line 1504) | static int GetStatusFileDescriptor(unsigned int parent_process_id, function InternalRunDeathTestFlag (line 1566) | InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag() { type testing (line 132) | namespace testing { type internal (line 136) | namespace internal { function InDeathTestChild (line 149) | bool InDeathTestChild() { function ExitSummary (line 207) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 233) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 242) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 280) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 287) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 340) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 348) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 400) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 402) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 418) | bool spawned() const { return spawned_; } method set_spawned (line 419) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 420) | int status() const { return status_; } method set_status (line 421) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 422) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 423) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 424) | int read_fd() const { return read_fd_; } method set_read_fd (line 425) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 426) | int write_fd() const { return write_fd_; } method set_write_fd (line 427) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 534) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 653) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 655) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 863) | int size() { return static_cast(args_.size()) - 1; } method Arguments (line 1179) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 1187) | void AddArgument(const char* argument) { method AddArguments (line 1192) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 1060) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 1068) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 1096) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 1098) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 1161) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 1177) | class Arguments { method Arguments (line 842) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 850) | void AddArgument(const char* argument) { method AddArguments (line 855) | void AddArguments(const ::std::vector& arguments) { method size (line 863) | int size() { return static_cast(args_.size()) - 1; } method Arguments (line 1179) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 1187) | void AddArgument(const char* argument) { method AddArguments (line 1192) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 1206) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 1217) | static int ExecDeathTestChildMain(void* child_arg) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 1263) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 1271) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 1288) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { type internal (line 201) | namespace internal { function InDeathTestChild (line 149) | bool InDeathTestChild() { function ExitSummary (line 207) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 233) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 242) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 280) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 287) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 340) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 348) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 400) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 402) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 418) | bool spawned() const { return spawned_; } method set_spawned (line 419) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 420) | int status() const { return status_; } method set_status (line 421) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 422) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 423) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 424) | int read_fd() const { return read_fd_; } method set_read_fd (line 425) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 426) | int write_fd() const { return write_fd_; } method set_write_fd (line 427) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 534) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 653) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 655) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 863) | int size() { return static_cast(args_.size()) - 1; } method Arguments (line 1179) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 1187) | void AddArgument(const char* argument) { method AddArguments (line 1192) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 1060) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 1068) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 1096) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 1098) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 1161) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 1177) | class Arguments { method Arguments (line 842) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 850) | void AddArgument(const char* argument) { method AddArguments (line 855) | void AddArguments(const ::std::vector& arguments) { method size (line 863) | int size() { return static_cast(args_.size()) - 1; } method Arguments (line 1179) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 1187) | void AddArgument(const char* argument) { method AddArguments (line 1192) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 1206) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 1217) | static int ExecDeathTestChildMain(void* child_arg) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 1263) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 1271) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 1288) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function GetStatusFileDescriptor (line 1504) | static int GetStatusFileDescriptor(unsigned int parent_process_id, function InternalRunDeathTestFlag (line 1566) | InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag() { FILE: tests/gtest/src/gtest-filepath.cc type testing (line 60) | namespace testing { type internal (line 61) | namespace internal { function IsPathSeparator (line 87) | static bool IsPathSeparator(char c) { function FilePath (line 96) | FilePath FilePath::GetCurrentDir() { function FilePath (line 123) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 154) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 165) | FilePath FilePath::RemoveFileName() const { function FilePath (line 182) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 197) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 279) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 342) | FilePath FilePath::RemoveTrailingPathSeparator() const { FILE: tests/gtest/src/gtest-internal-inl.h function namespace (line 74) | namespace testing { FILE: tests/gtest/src/gtest-matchers.cc type testing (line 42) | namespace testing { FILE: tests/gtest/src/gtest-port.cc type testing (line 90) | namespace testing { type internal (line 91) | namespace internal { function T (line 97) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 110) | size_t GetThreadCount() { function GetThreadCount (line 118) | size_t GetThreadCount() { function GetThreadCount (line 153) | size_t GetThreadCount() { function GetThreadCount (line 176) | size_t GetThreadCount() { function GetThreadCount (line 213) | size_t GetThreadCount() { function GetThreadCount (line 231) | size_t GetThreadCount() { function GetThreadCount (line 244) | size_t GetThreadCount() { function GetThreadCount (line 259) | size_t GetThreadCount() { class MemoryIsNotDeallocated (line 351) | class MemoryIsNotDeallocated { method MemoryIsNotDeallocated (line 353) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { method MemoryIsNotDeallocated (line 368) | MemoryIsNotDeallocated(const MemoryIsNotDeallocated&) = delete; method MemoryIsNotDeallocated (line 369) | MemoryIsNotDeallocated& operator=(const MemoryIsNotDeallocated&) =... class ThreadWithParamSupport (line 422) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 424) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 444) | struct ThreadMainParam { method ThreadMainParam (line 445) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 452) | static DWORD WINAPI ThreadMain(void* ptr) { method ThreadWithParamSupport (line 464) | ThreadWithParamSupport(const ThreadWithParamSupport&) = delete; method ThreadWithParamSupport (line 465) | ThreadWithParamSupport& operator=(const ThreadWithParamSupport&) =... class ThreadLocalRegistryImpl (line 486) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 490) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 523) | static void OnThreadLocalDestroyed( method OnThreadExit (line 550) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 588) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 615) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 626) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 645) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 725) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 732) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 733) | bool IsAsciiPunct(char ch) { function IsRepeat (line 736) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 737) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 738) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 744) | bool IsValidEscape(char c) { function AtomMatchesChar (line 750) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 783) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 791) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 851) | bool MatchRepetitionAndRegexAtHead(bool escaped, char c, char repeat, function MatchRegexAtHead (line 875) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 909) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 979) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 997) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation(const... class CapturedStream (line 1034) | class CapturedStream { method CapturedStream (line 1037) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 1117) | std::string GetCapturedString() { method CapturedStream (line 1142) | CapturedStream(const CapturedStream&) = delete; method CapturedStream (line 1143) | CapturedStream& operator=(const CapturedStream&) = delete; function CaptureStream (line 1152) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 1162) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 1181) | void CaptureStdout() { function CaptureStderr (line 1186) | void CaptureStderr() { function GetCapturedStdout (line 1191) | std::string GetCapturedStdout() { function GetCapturedStderr (line 1196) | std::string GetCapturedStderr() { function GetFileSize (line 1202) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 1207) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 1234) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 1241) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 1246) | void SetInjectableArgvs(const std::vector& new_argvs) { function ClearInjectableArgvs (line 1251) | void ClearInjectableArgvs() { type posix (line 1258) | namespace posix { function Abort (line 1259) | void Abort() { function FlagToEnvVar (line 1269) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 1284) | bool ParseInt32(const Message& src_text, const char* str, int32_t* v... function BoolFromGTestEnv (line 1326) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32FromGTestEnv (line 1340) | int32_t Int32FromGTestEnv(const char* flag, int32_t default_value) { function OutputFlagAlsoCheckEnvVar (line 1372) | std::string OutputFlagAlsoCheckEnvVar() { FILE: tests/gtest/src/gtest-printers.cc type testing (line 57) | namespace testing { function GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ (line 64) | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ function PrintBytesInObjectToImpl (line 87) | void PrintBytesInObjectToImpl(const unsigned char* obj_bytes, size_t c... function ToChar32 (line 114) | char32_t ToChar32(CharType in) { type internal (line 121) | namespace internal { function PrintBytesInObjectTo (line 128) | void PrintBytesInObjectTo(const unsigned char* obj_bytes, size_t count, type CharFormat (line 138) | enum CharFormat { kAsIs, kHexEscape, kSpecialEscape } function IsPrintableAscii (line 143) | inline bool IsPrintableAscii(char32_t c) { return 0x20 <= c && c <= ... function CharFormat (line 149) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 198) | static CharFormat PrintAsStringLiteralTo(char32_t c, ostream* os) { function CharFormat (line 229) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function CharFormat (line 234) | static CharFormat PrintAsStringLiteralTo(char8_t c, ostream* os) { function CharFormat (line 239) | static CharFormat PrintAsStringLiteralTo(char16_t c, ostream* os) { function CharFormat (line 243) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function PrintCharAndCodeTo (line 251) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 274) | void PrintTo(unsigned char c, ::std::ostream* os) { PrintCharAndCode... function PrintTo (line 275) | void PrintTo(signed char c, ::std::ostream* os) { PrintCharAndCodeTo... function PrintTo (line 279) | void PrintTo(wchar_t wc, ostream* os) { PrintCharAndCodeTo(wc, os); } function PrintTo (line 282) | void PrintTo(char32_t c, ::std::ostream* os) { function PrintTo (line 289) | void PrintTo(__uint128_t v, ::std::ostream* os) { function PrintTo (line 322) | void PrintTo(__int128_t v, ::std::ostream* os) { function GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ (line 337) | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDR... function GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ (line 366) | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDR... function UniversalPrintArray (line 392) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 399) | void UniversalPrintArray(const char8_t* begin, size_t len, ostream* ... function UniversalPrintArray (line 406) | void UniversalPrintArray(const char16_t* begin, size_t len, ostream*... function UniversalPrintArray (line 412) | void UniversalPrintArray(const char32_t* begin, size_t len, ostream*... function UniversalPrintArray (line 418) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintCStringTo (line 426) | void PrintCStringTo(const Char* s, ostream* os) { function PrintTo (line 437) | void PrintTo(const char* s, ostream* os) { PrintCStringTo(s, os); } function PrintTo (line 440) | void PrintTo(const char8_t* s, ostream* os) { PrintCStringTo(s, os); } function PrintTo (line 443) | void PrintTo(const char16_t* s, ostream* os) { PrintCStringTo(s, os); } function PrintTo (line 445) | void PrintTo(const char32_t* s, ostream* os) { PrintCStringTo(s, os); } function PrintTo (line 455) | void PrintTo(const wchar_t* s, ostream* os) { PrintCStringTo(s, os); } function ContainsUnprintableControlCodes (line 460) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 479) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t <= 0xb... function IsValidUTF8 (line 481) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 514) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 523) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintU8StringTo (line 532) | void PrintU8StringTo(const ::std::u8string& s, ostream* os) { function PrintU16StringTo (line 537) | void PrintU16StringTo(const ::std::u16string& s, ostream* os) { function PrintU32StringTo (line 541) | void PrintU32StringTo(const ::std::u32string& s, ostream* os) { function PrintWideStringTo (line 546) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { FILE: tests/gtest/src/gtest-test-part.cc type testing (line 38) | namespace testing { function TestPartResult (line 69) | const TestPartResult& TestPartResultArray::GetTestPartResult(int index... type internal (line 83) | namespace internal { FILE: tests/gtest/src/gtest-typed-test.cc type testing (line 34) | namespace testing { type internal (line 35) | namespace internal { function SplitIntoTestNames (line 44) | static std::vector SplitIntoTestNames(const char* src) { FILE: tests/gtest/src/gtest.cc type testing (line 146) | namespace testing { type internal (line 179) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { function GetDefaultFailFast (line 219) | static bool GetDefaultFailFast() { type internal (line 373) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { type internal (line 916) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { function Message (line 1241) | Message& Message::operator<<(const wchar_t* wide_c_str) { function Message (line 1244) | Message& Message::operator<<(wchar_t* wide_c_str) { function Message (line 1251) | Message& Message::operator<<(const ::std::wstring& wstr) { type internal (line 1263) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { function AssertionResult (line 1672) | AssertionResult FloatLE(const char* expr1, const char* expr2, float val1, function AssertionResult (line 1679) | AssertionResult DoubleLE(const char* expr1, const char* expr2, double ... type internal (line 1684) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { function IsSubstringPred (line 1746) | bool IsSubstringPred(const char* needle, const char* haystack) { function IsSubstringPred (line 1752) | bool IsSubstringPred(const wchar_t* needle, const wchar_t* haystack) { function IsSubstringPred (line 1760) | bool IsSubstringPred(const StringType& needle, const StringType& hayst... function AssertionResult (line 1769) | AssertionResult IsSubstringImpl(bool expected_to_be_substring, function AssertionResult (line 1793) | AssertionResult IsSubstring(const char* needle_expr, const char* hayst... function AssertionResult (line 1798) | AssertionResult IsSubstring(const char* needle_expr, const char* hayst... function AssertionResult (line 1803) | AssertionResult IsNotSubstring(const char* needle_expr, function AssertionResult (line 1809) | AssertionResult IsNotSubstring(const char* needle_expr, function AssertionResult (line 1815) | AssertionResult IsSubstring(const char* needle_expr, const char* hayst... function AssertionResult (line 1821) | AssertionResult IsNotSubstring(const char* needle_expr, function AssertionResult (line 1829) | AssertionResult IsSubstring(const char* needle_expr, const char* hayst... function AssertionResult (line 1835) | AssertionResult IsNotSubstring(const char* needle_expr, type internal (line 1843) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { function TestPartResult (line 2220) | const TestPartResult& TestResult::GetTestPartResult(int i) const { function TestProperty (line 2228) | const TestProperty& TestResult::GetTestProperty(int i) const { function ArrayAsVector (line 2284) | std::vector ArrayAsVector(const char* const (&array)[kSiz... function GetReservedAttributesForElement (line 2288) | static std::vector GetReservedAttributesForElement( function GetReservedOutputAttributesForElement (line 2304) | static std::vector GetReservedOutputAttributesForElement( function FormatWordList (line 2319) | static std::string FormatWordList(const std::vector& word... function ValidateTestPropertyName (line 2333) | static bool ValidateTestPropertyName( function TestPartSkipped (line 2363) | static bool TestPartSkipped(const TestPartResult& result) { function TestPartFatallyFailed (line 2381) | static bool TestPartFatallyFailed(const TestPartResult& result) { function TestPartNonfatallyFailed (line 2391) | static bool TestPartNonfatallyFailed(const TestPartResult& result) { type internal (line 2445) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { type internal (line 2544) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { type internal (line 2729) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { class TestNameIs (line 2790) | class TestNameIs { method TestNameIs (line 2795) | explicit TestNameIs(const char* name) : name_(name) {} type internal (line 2808) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { function TestInfo (line 2965) | const TestInfo* TestSuite::GetTestInfo(int i) const { function TestInfo (line 2972) | TestInfo* TestSuite::GetMutableTestInfo(int i) { function FormatCountableNoun (line 3091) | static std::string FormatCountableNoun(int count, const char* singular... function FormatTestCount (line 3098) | static std::string FormatTestCount(int test_count) { function FormatTestSuiteCount (line 3103) | static std::string FormatTestSuiteCount(int test_suite_count) { type internal (line 3130) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { function TestEventListener (line 5068) | TestEventListener* TestEventListeners::Release(TestEventListener* list... function TestEventListener (line 5078) | TestEventListener* TestEventListeners::repeater() { return repeater_; } function UnitTest (line 5129) | UnitTest* UnitTest::GetInstance() { function TestSuite (line 5235) | const TestSuite* UnitTest::GetTestSuite(int i) const { function TestCase (line 5241) | const TestCase* UnitTest::GetTestCase(int i) const { function TestResult (line 5248) | const TestResult& UnitTest::ad_hoc_test_result() const { function TestSuite (line 5254) | TestSuite* UnitTest::GetMutableTestSuite(int i) { function TestEventListeners (line 5260) | TestEventListeners& UnitTest::listeners() { return *impl()->listeners(... function Environment (line 5272) | Environment* UnitTest::AddEnvironment(Environment* env) { function GTEST_LOCK_EXCLUDED_ (line 5289) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5458) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5466) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5475) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5486) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5499) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5505) | GTEST_LOCK_EXCLUDED_(mutex_) { type internal (line 5510) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { function InitGoogleTest (line 6708) | void InitGoogleTest(int* argc, char** argv) { function InitGoogleTest (line 6718) | void InitGoogleTest(int* argc, wchar_t** argv) { function InitGoogleTest (line 6728) | void InitGoogleTest() { function GetTempDirFromEnv (line 6747) | static std::string GetTempDirFromEnv( function TempDir (line 6763) | std::string TempDir() { function GTEST_LOCK_EXCLUDED_ (line 6789) | GTEST_LOCK_EXCLUDED_(&UnitTest::mutex_) { type testing (line 372) | namespace testing { type internal (line 179) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { function GetDefaultFailFast (line 219) | static bool GetDefaultFailFast() { type internal (line 373) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { type internal (line 916) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { function Message (line 1241) | Message& Message::operator<<(const wchar_t* wide_c_str) { function Message (line 1244) | Message& Message::operator<<(wchar_t* wide_c_str) { function Message (line 1251) | Message& Message::operator<<(const ::std::wstring& wstr) { type internal (line 1263) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { function AssertionResult (line 1672) | AssertionResult FloatLE(const char* expr1, const char* expr2, float val1, function AssertionResult (line 1679) | AssertionResult DoubleLE(const char* expr1, const char* expr2, double ... type internal (line 1684) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { function IsSubstringPred (line 1746) | bool IsSubstringPred(const char* needle, const char* haystack) { function IsSubstringPred (line 1752) | bool IsSubstringPred(const wchar_t* needle, const wchar_t* haystack) { function IsSubstringPred (line 1760) | bool IsSubstringPred(const StringType& needle, const StringType& hayst... function AssertionResult (line 1769) | AssertionResult IsSubstringImpl(bool expected_to_be_substring, function AssertionResult (line 1793) | AssertionResult IsSubstring(const char* needle_expr, const char* hayst... function AssertionResult (line 1798) | AssertionResult IsSubstring(const char* needle_expr, const char* hayst... function AssertionResult (line 1803) | AssertionResult IsNotSubstring(const char* needle_expr, function AssertionResult (line 1809) | AssertionResult IsNotSubstring(const char* needle_expr, function AssertionResult (line 1815) | AssertionResult IsSubstring(const char* needle_expr, const char* hayst... function AssertionResult (line 1821) | AssertionResult IsNotSubstring(const char* needle_expr, function AssertionResult (line 1829) | AssertionResult IsSubstring(const char* needle_expr, const char* hayst... function AssertionResult (line 1835) | AssertionResult IsNotSubstring(const char* needle_expr, type internal (line 1843) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { function TestPartResult (line 2220) | const TestPartResult& TestResult::GetTestPartResult(int i) const { function TestProperty (line 2228) | const TestProperty& TestResult::GetTestProperty(int i) const { function ArrayAsVector (line 2284) | std::vector ArrayAsVector(const char* const (&array)[kSiz... function GetReservedAttributesForElement (line 2288) | static std::vector GetReservedAttributesForElement( function GetReservedOutputAttributesForElement (line 2304) | static std::vector GetReservedOutputAttributesForElement( function FormatWordList (line 2319) | static std::string FormatWordList(const std::vector& word... function ValidateTestPropertyName (line 2333) | static bool ValidateTestPropertyName( function TestPartSkipped (line 2363) | static bool TestPartSkipped(const TestPartResult& result) { function TestPartFatallyFailed (line 2381) | static bool TestPartFatallyFailed(const TestPartResult& result) { function TestPartNonfatallyFailed (line 2391) | static bool TestPartNonfatallyFailed(const TestPartResult& result) { type internal (line 2445) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { type internal (line 2544) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { type internal (line 2729) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { class TestNameIs (line 2790) | class TestNameIs { method TestNameIs (line 2795) | explicit TestNameIs(const char* name) : name_(name) {} type internal (line 2808) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { function TestInfo (line 2965) | const TestInfo* TestSuite::GetTestInfo(int i) const { function TestInfo (line 2972) | TestInfo* TestSuite::GetMutableTestInfo(int i) { function FormatCountableNoun (line 3091) | static std::string FormatCountableNoun(int count, const char* singular... function FormatTestCount (line 3098) | static std::string FormatTestCount(int test_count) { function FormatTestSuiteCount (line 3103) | static std::string FormatTestSuiteCount(int test_suite_count) { type internal (line 3130) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { function TestEventListener (line 5068) | TestEventListener* TestEventListeners::Release(TestEventListener* list... function TestEventListener (line 5078) | TestEventListener* TestEventListeners::repeater() { return repeater_; } function UnitTest (line 5129) | UnitTest* UnitTest::GetInstance() { function TestSuite (line 5235) | const TestSuite* UnitTest::GetTestSuite(int i) const { function TestCase (line 5241) | const TestCase* UnitTest::GetTestCase(int i) const { function TestResult (line 5248) | const TestResult& UnitTest::ad_hoc_test_result() const { function TestSuite (line 5254) | TestSuite* UnitTest::GetMutableTestSuite(int i) { function TestEventListeners (line 5260) | TestEventListeners& UnitTest::listeners() { return *impl()->listeners(... function Environment (line 5272) | Environment* UnitTest::AddEnvironment(Environment* env) { function GTEST_LOCK_EXCLUDED_ (line 5289) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5458) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5466) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5475) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5486) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5499) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5505) | GTEST_LOCK_EXCLUDED_(mutex_) { type internal (line 5510) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3131) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3134) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3146) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3168) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3181) | static int GetBitOffset(WORD color_mask) { function WORD (line 3192) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3232) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3275) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3323) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3342) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3344) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3345) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3350) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3353) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3372) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3374) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3650) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3652) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3653) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3658) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3659) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3661) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3662) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3664) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3666) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3669) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3670) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3675) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3677) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3680) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3681) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3683) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3755) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3757) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3764) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3765) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3797) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3798) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3809) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3886) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3900) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3906) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3920) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3925) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3976) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3977) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4092) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4098) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4119) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4434) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4490) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4491) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4556) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4564) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4577) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4947) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4996) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5010) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5012) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5042) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5043) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5671) | class TestSuiteNameIs { method TestSuiteNameIs (line 5674) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5698) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5734) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5735) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5945) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5967) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6011) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6029) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6099) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6186) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6199) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6245) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6255) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6258) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6260) | bool AlwaysTrue() { function SkipPrefix (line 6272) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6324) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6340) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6357) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6375) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6392) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6522) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6557) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6578) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6629) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6663) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6672) | void InitGoogleTestImpl(int* argc, CharType** argv) { function InitGoogleTest (line 6708) | void InitGoogleTest(int* argc, char** argv) { function InitGoogleTest (line 6718) | void InitGoogleTest(int* argc, wchar_t** argv) { function InitGoogleTest (line 6728) | void InitGoogleTest() { function GetTempDirFromEnv (line 6747) | static std::string GetTempDirFromEnv( function TempDir (line 6763) | std::string TempDir() { function GTEST_LOCK_EXCLUDED_ (line 6789) | GTEST_LOCK_EXCLUDED_(&UnitTest::mutex_) { FILE: tests/gtest/src/gtest_main.cc function setup (line 38) | void setup() { testing::InitGoogleTest(); } function loop (line 40) | void loop() { RUN_ALL_TESTS(); } function GTEST_API_ (line 48) | GTEST_API_ int main(int argc, char **argv) {