Lines Matching refs:that
170 // Assume that non-Windows platforms support posix signals by default
285 // RTX is a special version of Windows that is real time.
286 // This means that it is detected as Windows, but does not provide
298 // Various stdlib support checks that require __has_include
338 // This is set by default, because we assume that unix compilers are posix-signal-compatible by default.
342 // This is set by default, because we assume that compilers with no wchar_t support are just rare exceptions.
399 // Even if we do not think the compiler has that warning, we still have
400 // to provide a macro that can be used by the code.
581 /// Note that, because a StringRef may be a substring of another string,
1685 // TBD: Should we use `strnlen` to ensure that we don't go out of the buffer,
1847 // This means that we do not bring in
3222 // use of const for Object pointers is very uncommon and under ARC it causes some kind of signature mismatch that breaks compilation
3401 // that float -> double promotion is lossless. Given this, we can
3402 // assume that if we do the standard relative comparison of
3405 // doubles that were promoted from floats.
3616 // - a more general approach would be via a compare template that defaults
3618 // - then just call that directly
4013 // Tag type to signal that a generator sequence should convert arguments to a specific type
4115 // It might happen that there are no values that pass the
4116 // filter. In that case we throw an exception.
4175 // If it happily moves, we are left in that state, otherwise it is time to start reading from our cache
4184 // In the second case, we need to move indices forward and check that we haven't run up against the end
4588 // but I don't expect users to run into that in practice.
6080 // Note that 4062 (not all labels are handled
6368 // A proxy header that includes all of the benchmarking headers to allow
6636 /// We need to reinvent std::function because every piece of code that might add overhead
6637 /// in a measurement context needs to have consistent performance characteristics so that we
6639 /// Implementations of std::function with optimizations that aren't always applicable, like
6684 BenchmarkFunction(BenchmarkFunction&& that)
6685 : f(std::move(that.f)) {}
6687 BenchmarkFunction(BenchmarkFunction const& that)
6688 : f(that.f->clone()) {}
6690 BenchmarkFunction& operator=(BenchmarkFunction&& that) {
6691 f = std::move(that.f);
6695 BenchmarkFunction& operator=(BenchmarkFunction const& that) {
6696 f.reset(that.f->clone());
8161 // call-stack for the code that caused it (typically a failed assertion)
8197 // This is the overload that takes a string and infers the Equals matcher from it
8198 // The more general overload, that takes any string matcher, is in catch_capture_matchers.cpp
8308 // This is the general overload that takes a any string matcher
8309 // There is another overload, in catch_assertionhandler.h/.cpp, that only takes a string and infers
9583 // Convenience wrapper for option parser that specifies the help option
9833 // We can assume that the same file will usually have the same pointer.
10154 // and this change is small enough that we can let practicality
10301 // Initialize the flags so that, if sysctl fails for some bizarre
10580 // Compiling a mixed mode project with MSVC means that CLR
10716 // is experimentally determined, so that's not guaranteed.
11818 // This means that we need to redirect 2 streams into 1 to keep proper
12686 // First notify reporter that bad things happened
12699 // Recreate section for test case (as we will lose the one that was in scope)
13330 // Note that on unices only the lower 8 bits are usually used, clamping
13516 // This class encapsulates the idea of a pool of ostringstreams that can be reused.
14666 // TBD: How to signal that the measured resolution is probably wrong?
14731 // that little endian format is used.
15216 // First check that this bytes is a valid lead byte:
15217 // This means that it is not encoded as 1111 1XXX
15778 // Note that 4062 (not all labels are handled and default is missing) is enabled
16512 return "Reports test results in an XML format that looks like Ant's junitreport target";
16729 // We will assume that listeners will always want all assertions
16882 // Note that 4062 (not all labels are handled