MCPcopy Create free account

hub / github.com/bkaradzic/bx / types & classes

Types & classes647 in github.com/bkaradzic/bx

↓ 67 callersClassStringView
include/bx/debug.h:15
↓ 37 callersClassOpt
A parser for options
3rdparty/catch/catch_amalgamated.hpp:4799
↓ 25 callersClassStringRef
A non-owning string class (similar to the forthcoming std::string_view) Note that, because a StringRef may be a substring of another string, it may no
3rdparty/catch/catch_amalgamated.hpp:733
↓ 21 callersClassColumnBreak
3rdparty/catch/catch_amalgamated.cpp:9609
↓ 20 callersClassColumn
* Represents a column of text with specific width and indentation * * When written out to a stream, it will perform linebreaking
3rdparty/catch/catch_amalgamated.hpp:11465
↓ 15 callersClassplaceholder
include/tinystl/new.h:34
↓ 9 callersClassLocation
Source location with file path, and file line.
include/bx/bx.h:59
↓ 9 callersClasslineOfChars
3rdparty/catch/catch_amalgamated.hpp:13945
↓ 8 callersClassDiyFp
src/dtoa.cpp:37
↓ 8 callersClassDuration
3rdparty/catch/catch_amalgamated.cpp:9613
↓ 8 callersClassParseState
3rdparty/catch/catch_amalgamated.hpp:4519
↓ 7 callersClasspluralise
* Helper for streaming a "count [maybe-plural-of-label]" human-friendly string * * Usage example: * ```cpp * std::cout << "Found "
3rdparty/catch/catch_amalgamated.hpp:11151
↓ 5 callersEnumEnum
src/mutex.cpp:30
↓ 5 callersClassLazyExpression
3rdparty/catch/catch_amalgamated.hpp:3302
↓ 5 callersClassSummaryColumn
3rdparty/catch/catch_amalgamated.cpp:10497
↓ 4 callersClassCasedString
3rdparty/catch/catch_amalgamated.hpp:13186
↓ 4 callersClassEstimate
3rdparty/catch/catch_amalgamated.hpp:1347
↓ 4 callersClassWithinRelMatcher
Given IEEE-754 format for floats and doubles, we can assume that float -> double promotion is lossless. Given this, we can assume that if we do the st
3rdparty/catch/catch_amalgamated.hpp:12779
↓ 3 callersClassNameAndLocationRef
* This is a variant of `NameAndLocation` that does not own the name string * * This avoids extra allocations when trying to locate a tracker
3rdparty/catch/catch_amalgamated.hpp:10600
↓ 3 callersClassRowBreak
3rdparty/catch/catch_amalgamated.cpp:9610
↓ 3 callersClassTestCaseStats
3rdparty/catch/catch_amalgamated.hpp:9151
↓ 3 callersClassVec3
3-component float vector.
include/bx/math.h:42
↓ 3 callersClassconst_iterator
3rdparty/catch/catch_amalgamated.hpp:11480
↓ 2 callersClassChronometer
3rdparty/catch/catch_amalgamated.hpp:1601
↓ 2 callersClassITransientExpression
3rdparty/catch/catch_amalgamated.hpp:1061
↓ 2 callersClassNameAndLocation
3rdparty/catch/catch_amalgamated.hpp:10574
↓ 2 callersClassRedirectGuard
3rdparty/catch/catch_amalgamated.hpp:10462
↓ 2 callersClassReporterConfig
3rdparty/catch/catch_amalgamated.hpp:9102
↓ 2 callersClassSectionInfo
3rdparty/catch/catch_amalgamated.hpp:1053
↓ 2 callersClassTestRunStats
3rdparty/catch/catch_amalgamated.hpp:9165
↓ 2 callersClassWithinUlpsMatcher
3rdparty/catch/catch_amalgamated.hpp:12753
↓ 2 callersClassXmlEncode
* Helper for XML-encoding text (escaping angle brackets, quotes, etc) * * Note: doesn't take ownership of passed strings, and thus the
3rdparty/catch/catch_amalgamated.hpp:11712
↓ 2 callersClassbasic_string
include/tinystl/string.h:37
↓ 2 callersClasssigaction
3rdparty/catch/catch_amalgamated.cpp:4405
↓ 1 callersClassArg
A parser for arguments
3rdparty/catch/catch_amalgamated.hpp:4788
↓ 1 callersClassArgs
3rdparty/catch/catch_amalgamated.hpp:4279
↓ 1 callersClassAssertionStats
3rdparty/catch/catch_amalgamated.hpp:9124
↓ 1 callersClassBenchmarkFunction
We need to reinvent std::function because every piece of code that might add overhead in a measurement context needs to have consistent performance ch
3rdparty/catch/catch_amalgamated.hpp:1650
↓ 1 callersClassBySectionInfo
3rdparty/catch/catch_amalgamated.cpp:10077
↓ 1 callersClassColourGuard
3rdparty/catch/catch_amalgamated.hpp:9537
↓ 1 callersClassCounts
3rdparty/catch/catch_amalgamated.hpp:1057
↓ 1 callersClassDecomposer
3rdparty/catch/catch_amalgamated.hpp:5655
↓ 1 callersClassEndTag
3rdparty/catch/catch_amalgamated.hpp:11589
↓ 1 callersClassEndsWithMatcher
3rdparty/catch/catch_amalgamated.hpp:13221
↓ 1 callersClassExceptionMessageMatcher
3rdparty/catch/catch_amalgamated.hpp:12679
↓ 1 callersClassExeName
Specifies the name of the executable
3rdparty/catch/catch_amalgamated.hpp:4850
↓ 1 callersClassFatalConditionHandler
* Wrapper for platform-specific fatal error (signals/SEH) handlers * * Tries to be cooperative with other handlers, and not step over *
3rdparty/catch/catch_amalgamated.hpp:9911
↓ 1 callersClassFilter
3rdparty/catch/catch_amalgamated.hpp:3481
↓ 1 callersClassHelp
Convenience wrapper for option parser that specifies the help option
3rdparty/catch/catch_amalgamated.hpp:4952
↓ 1 callersClassIsNaNMatcher
3rdparty/catch/catch_amalgamated.hpp:12800
↓ 1 callersClassLeakDetector
3rdparty/catch/catch_amalgamated.hpp:10371
↓ 1 callersClassLocationFull
Source location with file path, file line, and function name.
include/bx/bx.h:87
↓ 1 callersClassParser
3rdparty/catch/catch_amalgamated.hpp:4280
↓ 1 callersClassRegexMatcher
3rdparty/catch/catch_amalgamated.hpp:13227
↓ 1 callersClassSectionStats
3rdparty/catch/catch_amalgamated.hpp:9139
↓ 1 callersClassSession
3rdparty/catch/catch_amalgamated.hpp:5001
↓ 1 callersClassStartsWithMatcher
3rdparty/catch/catch_amalgamated.hpp:13216
↓ 1 callersClassStringContainsMatcher
3rdparty/catch/catch_amalgamated.hpp:13211
↓ 1 callersClassStringEqualsMatcher
3rdparty/catch/catch_amalgamated.hpp:13206
↓ 1 callersClassTag
* A **view** of a tag string that provides case insensitive comparisons * * Note that in Catch2 internals, the square brackets around tags a
3rdparty/catch/catch_amalgamated.hpp:7244
↓ 1 callersClassTagAlias
3rdparty/catch/catch_amalgamated.hpp:5055
↓ 1 callersClassTagInfo
3rdparty/catch/catch_amalgamated.hpp:9095
↓ 1 callersClassTestSkipException
Used to signal that the remainder of a test should be skipped
3rdparty/catch/catch_amalgamated.hpp:629
↓ 1 callersClassTicks
Ticks.
include/bx/timer.h:20
↓ 1 callersClassTokenStream
3rdparty/catch/catch_amalgamated.hpp:4326
↓ 1 callersClassWithinAbsMatcher
3rdparty/catch/catch_amalgamated.hpp:12738
↓ 1 callersClasscomplex
tests/vector_complex_test.cpp:42
↓ 1 callersClassfake_arg
3rdparty/catch/catch_amalgamated.hpp:4294
↓ 1 callersClassiterator
3rdparty/catch/catch_amalgamated.hpp:11587
↓ 1 callersClassmallinfo
src/os.cpp:98
↓ 1 callersClasssigaction
src/debug.cpp:1263
↓ 1 callersClassstring_view
include/tinystl/string_view.h:34
↓ 1 callersClasstype
3rdparty/catch/catch_amalgamated.hpp:1763
↓ 1 callersClassunordered_map
include/tinystl/unordered_map.h:38
↓ 1 callersClassunordered_set
include/tinystl/unordered_set.h:38
↓ 1 callersClassvector
include/tinystl/vector.h:37
Class::_stat64
src/file.cpp:752
Class::stat
src/file.cpp:769
ClassANSIColourImpl
3rdparty/catch/catch_amalgamated.cpp:3759
ClassAabb
Axis-aligned bounding box.
include/bx/bounds.h:31
ClassAddr2Line
src/debug.cpp:979
ClassAllMatchMatcher
3rdparty/catch/catch_amalgamated.hpp:12874
ClassAllTrueMatcher
Matcher for checking that all elements in range are true.
3rdparty/catch/catch_amalgamated.hpp:12945
ClassAnsiSkippingString
* Abstraction for a string with ansi escape sequences that * automatically skips over escapes when iterating. Only graphical * escap
3rdparty/catch/catch_amalgamated.hpp:11369
ClassAnsiSkippingString::const_iterator
3rdparty/catch/catch_amalgamated.hpp:11395
ClassAnyMatchMatcher
3rdparty/catch/catch_amalgamated.hpp:12922
ClassAnyTrueMatcher
Matcher for checking that any element in range is true.
3rdparty/catch/catch_amalgamated.hpp:12977
ClassApprox
3rdparty/catch/catch_amalgamated.hpp:3122
ClassApproxMatcher
3rdparty/catch/catch_amalgamated.hpp:13344
EnumArch
3rdparty/catch/catch_amalgamated.cpp:2026
ClassAssertionHandler
3rdparty/catch/catch_amalgamated.hpp:5693
ClassAssertionInfo
3rdparty/catch/catch_amalgamated.hpp:1052
ClassAssertionOrBenchmarkResult
Represents either an assertion or a benchmark result to be handled by cumulative reporter later
3rdparty/catch/catch_amalgamated.hpp:13739
ClassAssertionPrinter
Implementation of CompactReporter formatting
3rdparty/catch/catch_amalgamated.cpp:9197
ClassAssertionReaction
3rdparty/catch/catch_amalgamated.hpp:1058
ClassAssertionResult
3rdparty/catch/catch_amalgamated.hpp:1051
ClassAssertionResultData
3rdparty/catch/catch_amalgamated.hpp:3331
ClassAtomicCounts
3rdparty/catch/catch_amalgamated.hpp:10826
ClassAutoReg
3rdparty/catch/catch_amalgamated.hpp:6136
ClassAutomakeReporter
3rdparty/catch/catch_amalgamated.hpp:13608
next →1–100 of 647, ranked by callers